Hallo alle,
ich habe ein ähnliches Problem beim compilieren von iscan, es wäre toll wenn Jemand Rat weiß.
Hier kurz die Spezifikationen:
OS: Debian Lenny
Arch: amd64
gestestete gcc versionen: 3.4, 4.1, 4.2, 4.3
Fehler:
Code:
Making all in lib
make[2]: Entering directory `/home/masterq/Desktop/temp/iscan-2.8.0/lib'
if /bin/sh ../libtool --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF ".deps/libimage_stream_la-imgstream.Tpo" -c -o libimage_stream_la-imgstream.lo `test -f 'imgstream.cc' || echo './'`imgstream.cc; \
then mv -f ".deps/libimage_stream_la-imgstream.Tpo" ".deps/libimage_stream_la-imgstream.Plo"; else rm -f ".deps/libimage_stream_la-imgstream.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF .deps/libimage_stream_la-imgstream.Tpo -c imgstream.cc -fPIC -DPIC -o .libs/libimage_stream_la-imgstream.o
imgstream.cc: In static member function 'static lt_dlhandle_struct* iscan::imgstream::find_dlopen(const char*)':
imgstream.cc:243: error: 'getenv' was not declared in this scope
imgstream.cc:247: error: 'getenv' was not declared in this scope
imgstream.cc:282: error: 'free' was not declared in this scope
imgstream.cc:287: error: 'free' was not declared in this scope
make[2]: *** [libimage_stream_la-imgstream.lo] Fehler 1
make[2]: Leaving directory `/home/masterq/Desktop/temp/iscan-2.8.0/lib'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/masterq/Desktop/temp/iscan-2.8.0'
make: *** [all] Fehler 2
Danke vor raus für alle Anworten
Lesezeichen