Re: [gentoo-user] Iscan-2

2009-09-19 Thread Roger Cahn

 It appears that you are not running a English version.  However, google
 did return this:
 
 http://www.google.com/search?hl=ensource=hpq=make%5B2%5D%3A+***+%5Blibimage_stream_la-imgstream.lo%5D+Erreur+1aq=foq=aqi=
 
 See if one of those links helps any.  Most of those are in your native
 language so you may be better to read the links than me.  ;-) 

Thank you Dale for your help.
I'll try to google what you showed me

cheers
Roger




Re: [gentoo-user] Iscan

2009-09-18 Thread Dale
Roger Cahn wrote:
 Hi,
 iscan doesn't work anymore.
 revdep-rebuild or re-install of iscan fails, so I can't use my scanner
 Epson Perfection 3170.  (xsane doen't work also)
 The kernel version doesn't matter (2.6.30-r6 or 2.6.31)
 gcc-4.3.2
 This occured after an emerge -puvDN world of these e-builds,
 and I can't find out which one of them is guilty!

  SNIP 

 The last seven were re-installed with revdep-rebuild, and the 8th
 iscan failed. All the packages had libltdl.so.3 broken.

 I don't know how to make iscan work.
 Thank you for help
 Roger




   

Have you tried to rebuild those packages that link to that library? 
From the man page examples:

   To rebuild packages that depend on libkdecore.so.4 from KDE 3.3:
   revdep-rebuild --library /usr/kde/3.3/lib/libkdecore.so.4

   To rebuild packages that depend upon libImlib.so and libImlib2.so:
   revdep-rebuild --library libImlib[2]*.so.*

revdep-rebuild --library libltdl.so.3 should do something.  You could
always add the --pretend or maybe the ask version and see what it thinks
of that command.

Dale

:-)  :-) 




Re: [gentoo-user] Iscan

2009-09-18 Thread Roger Cahn
Hi,

Thank you for your very quick answer.

 revdep-rebuild --library libltdl.so.3 should do something.  You could
 always add the --pretend or maybe the ask version and see what it thinks
 of that command.

Here is the result:

revdep-rebuild -p --library libltdl.so.3
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries using libltdl.so.3
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Checking dynamic linking
[ 13% ]  *   found /usr/bin/iscan
[ 81% ]  *   found /usr/lib/sane/libsane-epkowa.so.1.0.15
[ 100% ]
 * Generated new 3_broken.rr
 * Assigning files to packages
 *   /usr/bin/iscan - media-gfx/iscan
 *   /usr/lib/sane/libsane-epkowa.so.1.0.15 - media-gfx/iscan
 * Generated new 4_raw.rr and 4_owners.rr
 * Cleaning list of packages to rebuild
 * Generated new 4_pkgs.rr
 * Assigning packages to ebuilds
 * Generated new 4_ebuilds.rr
 * Evaluating package order
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --oneshot --pretend media-gfx/iscan:0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-gfx/iscan-2.11.0
* Now you can remove -p (or --pretend) from arguments and re-run
revdep-rebuild.

Of course, revdep-rebuild iscan failes again!
Isn't anything to do about libsane-epkowa.so.1.0.15 ?

Thank you for your try.
Roger




Re: [gentoo-user] Iscan-2

2009-09-18 Thread Dale
Roger Cahn wrote:
 Excuse me please, I forgot to show you the result of emerge iscan.
 Here it is:

 imgstream.cc: In static member function ‘static lt__handle*
 iscan::imgstream::find_dlopen(const char*)’:
 imgstream.cc:275: erreur: invalid conversion from ‘int (*)(const
 dirent**, const dirent**)’ to ‘int (*)(const void*, const void*)’
 imgstream.cc:275: erreur:   initializing argument 4 of ‘int
 scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const
 void*, const void*))’
 make[2]: *** [libimage_stream_la-imgstream.lo] Erreur 1
 make[2]: *** Attente des tâches non terminées
 libtool: compile:  i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I..
 -I../include/sane -I../include -march=prescott -O2 -pipe
 -fomit-frame-pointer -D_GNU_SOURCE -MT libimage_stream_la-cfilebuf.lo
 -MD -MP -MF .deps/libimage_stream_la-cfilebuf.Tpo -c cfilebuf.cc  -fPIC
 -DPIC -o libimage_stream_la-cfilebuf.o /dev/null 21
 mv -f .deps/libimage_stream_la-cfilebuf.Tpo
 .deps/libimage_stream_la-cfilebuf.Plo
 make[2]: quittant le répertoire «
 /var/tmp/portage/media-gfx/iscan-2.11.0/work/iscan-2.11.0/lib »
 make[1]: *** [all-recursive] Erreur 1
 make[1]: quittant le répertoire «
 /var/tmp/portage/media-gfx/iscan-2.11.0/work/iscan-2.11.0 »
 make: *** [all] Erreur 2
  *
  * ERROR: media-gfx/iscan-2.11.0 failed.
  * Call stack:
  *   ebuild.sh, line   49:  Called src_compile
  * environment, line 3177:  Called die
  * The specific snippet of code:
  *   emake CXX=$(tc-getCXX) || die emake failed

 Thank you.
 Roger



   

It appears that you are not running a English version.  However, google
did return this:

http://www.google.com/search?hl=ensource=hpq=make%5B2%5D%3A+***+%5Blibimage_stream_la-imgstream.lo%5D+Erreur+1aq=foq=aqi=

See if one of those links helps any.  Most of those are in your native
language so you may be better to read the links than me.  ;-) 

Hope that helps.

Dale

:-)  :-)