Titel: ftptop link fehler: wattr_on & wattr_off Beitrag von: fucholiv am 07. Februar 2006, 11:27:14 Hallo,
ich arbeite auf einer Sun Blade 1000 mit Solaris 8. Ich habe die proftpd-1.2.10 runtergeladen, entzipt, extrahiert und das ./configure angeworfen. Nach dessen Erfolg startete ich das make und bekam nach einer Unzahl von Warnungen die folgende Fehlermeldung: Code: gcc -Llib -o ftptop utils/ftptop.o utils/scoreboard.o -lcurses -lsupp Undefined first referenced symbol in file wattr_off utils/ftptop.o wattr_on utils/ftptop.o ld: fatal: Symbol referencing errors. No output written to ftptop collect2: ld returned 1 exit status *** Error code 1 make: Fatal error: Command failed for target `ftptop' Die Symbole wattr_on und wattr_off werden nicht direkt in der Datei ftptop.c benutzt. Dort drin sind attron und attroff erwähnt. Per Macros in /usr/include erfahren diese die Umsettzung. Was ist bei configure schiefgelaufen? Danke für Hilfe. Oliver Titel: Re: ftptop link fehler: wattr_on & wattr_off Beitrag von: stonki am 07. Februar 2006, 22:49:00 hast Du "ncurse" installiert ?
Titel: ftptop link fehler: wattr_on & wattr_off Beitrag von: fucholiv am 08. Februar 2006, 07:47:05 Hallo.
Ich denke schon, daß ncurses drauf ist. Wir haben damals nicht viel Zeit gehabt und einfach die Solaris 8 Installation übernommen. Code: % pkginfo -l SFWncur PKGINST: SFWncur NAME: ncurses - new curses library CATEGORY: system ARCH: sparc VERSION: 5.2,REV=2002.03.27.20.41 BASEDIR: /opt VENDOR: www.gnu.org DESC: ncurses (new curses) library PSTAMP: freeware20020327220504 INSTDATE: Dec 11 2002 17:56 HOTLINE: Please contact the owners of this software STATUS: completely installed FILES: 2852 installed pathnames 10 shared pathnames 884 linked files 53 directories 11 executables 17480 blocks used (approx) Code: % pkginfo -l SFWncurS PKGINST: SFWncurS NAME: ncurses - new curses library (Source) CATEGORY: system ARCH: all VERSION: 5.2,REV=2002.03.27.18.24 BASEDIR: /opt VENDOR: www.gnu.org DESC: ncurses (new curses) library (Source) PSTAMP: freeware20020327194840 INSTDATE: Dec 11 2002 18:52 HOTLINE: Please contact the owners of this software STATUS: completely installed FILES: 901 installed pathnames 2 shared pathnames 34 directories 7 executables 17256 blocks used (approx) Ich befürchte, es gibt da noch mehr. Die Packages sehen so aus, als ob sie in /opt (sfw) liegen. Ich habe aber noch ein ncurses-Verzeichnis unter /usr/local/include gefunden. Wie bekomme ich denn raus, wo er die Library bzw. die Includes herholt? Aus dem generierten Makefile und dem Make.rules werde ich nicht recht schlau. /opt/sfw/lib hab' ich im LD_LIBRARY_PATH. Dank und Gruß fucholiv |