[Eisfair] kleine Compiler-Frage
    Uwe Kunze 
    u.kunze.sdh at t-online.de
                  
    Sa Okt  3 12:31:55 CEST 2020
    
    
Hallo @ all,
ich möchte die Quellen von vsftpd auf dem eis-1 compilieren.
Auf (m)einem sehr alten eis-1 läuft der Compiler ohne Probleme durch. 
Auf einem ganz aktuelles eis-1 (gerade neu aufgesetzt) bleibt der 
Compiler an folgender Stelle hängen:
> gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o ipaddrparse.o access.o features.o readwrite.o opts.o ssl.o sslslave.o ptracesandbox.o ftppolicy.o sysutil.o sysdeputil.o seccompsandbox.o -Wl,-s -fPIE -pie -Wl,-z,relro -Wl,-z,now `./vsf_findlibs.sh`
> /usr/lib/gcc/i586-pc-linux-gnu/9/../../../../i586-pc-linux-gnu/bin/ld: cannot find -lnsl
> /usr/lib/gcc/i586-pc-linux-gnu/9/../../../../i586-pc-linux-gnu/bin/ld: cannot find -lcap
> collect2: error: ld returned 1 exit status
> make: *** [Makefile:29: vsftpd] Error 1
Fehlt da noch ein Paket aus dem Bereich "Development" auf dem eis (und 
wenn ja ... welches) ?
gcc -v sagt:
> Using built-in specs.
> COLLECT_GCC=gcc
> COLLECT_LTO_WRAPPER=/usr/lib/gcc/i586-pc-linux-gnu/9/lto-wrapper
> Target: i586-pc-linux-gnu
> Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,go,d --disable-werror --with-gxx-include-dir=/usr/include/c++/9 --enable-ssp --disable-libssp --disable-libvtv --disable-cet --disable-libcc1 --enable-plugin --with-pkgversion='eisfair Linux' --with-slibdir=/lib --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-libphobos --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-9 --without-system-libunwind --with-arch-32=i586 --with-tune=generic --build=i586-pc-linux-gnu --host=i586-pc-linux-gnu
> Thread model: posix
> gcc version 9.3.1 20200406 [revision 6db837a5288ee3ca5ec504fbd5a765817e556ac2] (eisfair Linux)
Danke im Voraus und Grüße.
Uwe
    
    
Mehr Informationen über die Mailingliste Eisfair