Re: [gentoo-user] Iscan-2
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
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
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
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 :-) :-)