![]() |
|
|||||||
| Kompilieren von Kernel und Sourcen Kompilieren von Software für Linux |
![]() |
|
|
Themen-Optionen | Thema bewerten | Ansicht |
|
|
#1 |
|
schneckenschubbser
|
make läuft nicht durc h
hi,
bei der installation von iscan, zickt make: In file included from imgstream.cc:31: imgstream.hh:46:18: error: ltdl.h: No such file or directory In file included from imgstream.cc:31: imgstream.hh:115: error: 'lt_dlhandle' does not name a type imgstream.hh:116: error: 'lt_ptr' does not name a type imgstream.hh:118: error: 'dl_handle' does not name a type imgstream.hh:120: error: 'dl_ptr' does not name a type imgstream.hh:121: error: 'dl_handle' has not been declared imgstream.hh:124: error: 'dl_handle' does not name a type imgstream.cc:155: error: 'dl_handle' in class 'iscan::imgstream' does not name a type imgstream.cc:174: error: 'dl_ptr' in class 'iscan::imgstream' does not name a type imgstream.cc:181: error: 'int iscan::imgstream::dlclose' is not a static member of 'class iscan::imgstream' imgstream.cc:181: error: 'dl_handle' was not declared in this scope imgstream.cc:182: error: expected ',' or ';' before '{' token imgstream.cc:211: error: 'dl_handle' in class 'iscan::imgstream' does not name a type make[2]: *** [libimage_stream_la-imgstream.lo] Fehler 1 make[2]: Leaving directory `/opt/epson/iscan-2.7.0/lib' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/opt/epson/iscan-2.7.0' make: *** [all] Fehler 2 weiß jemand wies weitergeht? |
|
|
|
|
|
#2 |
|
Taucher
Registriert seit: Jan 2008
Ort: Karlsuhe
Beiträge: 1.819
|
Warum installierst Du iscan nicht über Dein Paketmanagement?
Ansonsten "libtool" installieren. Geändert von Aqualung (03.08.08 um 09:55 Uhr) |
|
|
|
|
|
#3 |
|
schneckenschubbser
|
gmorgen
libtool hab ich nachinstalliert, jedoch läuft immer noch nix durch 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 `/opt/epson/iscan-2.7.0/lib' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/opt/epson/iscan-2.7.0' make: *** [all] Fehler 2 |
|
|
|
|
|
#4 |
|
Taucher
Registriert seit: Jan 2008
Ort: Karlsuhe
Beiträge: 1.819
|
Welche Distri verwendest Du?
|
|
|
|
|
|
#5 |
|
Taming the Lizzard
Registriert seit: Jan 2005
Ort: ~, sweet ~
Beiträge: 8.269
|
http://bbs.archlinux.org/viewtopic.php?id=29014
Mal bei archlinux.de oder im AUR nachsehen, welche Patches da in die neuste Version eingebaut werden, sieht nach gcc-4.3 Problem aus.
__________________
Nach Erfolg bezahlte Banker? Sind sie wahnsinnig? Da könnten sie Unternehmensberater auch gleich nach Erfolg bezahlen. "Unternehmensberater" kennen sie? Eunuchen, sie wissen wie man es macht. (Volker Pispers) |
|
|
|
|
|
#6 | ||
|
schneckenschubbser
|
Zitat:
Zitat:
vieleicht kann mir jemand weiterhelfen |
||
|
|
|
|
|
#7 |
|
Taucher
Registriert seit: Jan 2008
Ort: Karlsuhe
Beiträge: 1.819
|
Könntest Du bitte nochmal den "klemmenden" Teil mit Compiler-Aufruf posten?
|
|
|
|
|
|
#8 | |
|
Taming the Lizzard
Registriert seit: Jan 2005
Ort: ~, sweet ~
Beiträge: 8.269
|
Zitat:
http://aur.archlinux.org/packages.ph...Search=Gehe+zu
__________________
Nach Erfolg bezahlte Banker? Sind sie wahnsinnig? Da könnten sie Unternehmensberater auch gleich nach Erfolg bezahlen. "Unternehmensberater" kennen sie? Eunuchen, sie wissen wie man es macht. (Volker Pispers) |
|
|
|
|
|
|
#9 |
|
Registrierter Benutzer
Registriert seit: Sep 2004
Beiträge: 5
|
Ähnliches Problem
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
|
|
|
|
|
|
#10 |
|
Registrierter Benutzer
Registriert seit: Apr 2005
Ort: Hamburg
Beiträge: 1.541
|
Ich würde es mal mit einer neueren Version von iscan versuchen, aktuell ist 2.11.0. Der Patch für gcc4.3 ist unter o.g. Link zu finden.
Code:
wget http://lx1.avasys.jp/iscan/2.11.0/iscan_2.11.0-1.tar.gz wget http://aur.archlinux.org/packages/iscan/iscan/iscan-gcc43-fix.patch tar zvxf iscan_2.11.0-1.tar.gz cd iscan-2.11.0/ patch -Np0 -i ../iscan-gcc43-fix.patch ./configure --prefix=/usr --enable-jpeg --enable-png --enable-frontend --with-pic make
__________________
Arch Linux, Kernel 2.6.34, Xorg 7.5, Xfce 4.6.2, VDR 1.7.15 Athlon 1GHz, VIA KT266A, 768MB, Radeon 9000, SB Live 5.1, AverTV DVB-T 771 |
|
|
|
|
|
#11 |
|
Gast
Beiträge: n/a
|
"error: 'free' was not declared in this scope" klingt nach einem fehlenden #include <cstdlib>. Nur für den Fall, daß kein Patch zur
Hand ist ;-) |
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| php mit freetype | IxxZett | Kompilieren von Kernel und Sourcen | 7 | 17.07.08 10:26 |
| make macht Fehler - /lib/modules/2.6.17-5mdvcustom/build wird verwendet...... | raverd | Kompilieren von Kernel und Sourcen | 0 | 23.01.07 21:25 |
| Erkennung von USB | h0nkX | System installieren und konfigurieren | 22 | 01.08.04 15:08 |
| xchat und ark | noob@linux | Anwendungen Allgemein, Software | 10 | 14.01.03 14:51 |
| Was kommt nach make dep ? | tomes | Kompilieren von Kernel und Sourcen | 4 | 13.03.02 20:14 |