# Re: Current compilation status

From: Henning Meier-Geinitz (hmg-ml@gmx.de)
Date: Sun Jul 23 2000 - 14:24:36 PDT

- Next message: Richard Beare: "command line scanner interface under NT"
  - Previous message: Henning Meier-Geinitz: "Re: scanimage infinite loop"
  - In reply to: Henning Meier-Geinitz: "Current compilation status"
  - Next in thread: Petter Reinholdtsen: "Re: Current compilation status"
  - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

  Hi,

  this is an update of my compilation tests.

  SANE compiles and can be installed now on Irix 5.3 and 6.2, Solaris and AIX.
  I have tested dynamic and static linking. Dynamic linking doesn't work on
  AIX, I will look into this later. Furthermore I did a "scanimage -d pnm:0
  --filenam somefile.pnm -T". I am not root on these systems so I can only
  install SANE in my home directory.

  On Irix 6.2 SANE doesn't compile due to the jpeg library headers. I disabled
  dc210 for this platform manually to test it. Anyone with experience in the
  jpeg library? The problem is METHODDEF and related macros in dc210.c. They
  seem to be expected as METHODDEF(arg) but the jpeg lib on the irix 6.2
  computer has defined them as METHODDEF without an argument. Is there any
  possibility to write a configure test for this?

  The following changes had to be made to compile SANE:

  * All backends need to #include <sane/config.h> as the first header file (if
  the #ifdef _AIX / # include <lalloca.h> is present, put #include
  <sane/config.h> after that). At the moment some backends doesn't include
  this file at the beginning or not at all.

  * sanei/sanei_scsi.c: sanei_scsi_req_flush_all_extended must have "int fd"
  as argument, not "void"

  * include/sane/sanei_debug.h: remove #warning, doesn't compile with Irix cc

  * backend/plustek.c: #include <lalloc.h> is necessary. Look at the other
  backends for examples (concerning AIX).

  If the backend maintainers can't do the changes for their backends I will
  fix them in the next few days (as soon as cvs.hungry.com is working again).
  Remaining items: The isfdtype() function from Petter doesn't seem to work at
  least for Irix 5.3. Running SANE over the net with debugging enabled won't
  work. I can't test this for the other platforms. Any ideas?

  Happy hacking,
  Henning

      --
      Source code, list archive, and docs: http://www.mostang.com/sane/
      To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com

  - Next message: Richard Beare: "command line scanner interface under NT"
  - Previous message: Henning Meier-Geinitz: "Re: scanimage infinite loop"
  - In reply to: Henning Meier-Geinitz: "Current compilation status"
  - Next in thread: Petter Reinholdtsen: "Re: Current compilation status"
  - Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

  This archive was generated by hypermail 2b29 : Sun Jul 23 2000 - 14:26:30 PDT