www.ProFTPD.de
13. März 2007, 18:48:09 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: ftptop link fehler: wattr_on & wattr_off  (Gelesen 88 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
fucholiv
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« 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
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 07. Februar 2006, 22:49:00 »

hast Du "ncurse" installiert ?
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
fucholiv
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« Antwort #2 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
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.053 Sekunden mit 15 Zugriffen.