kompilace ProFTPd

bambas bambasmeister na gmail.com
Pátek Duben 7 13:39:57 CEST 2006


predchozi prispevek ignorujte.
Rozbalil jsem archiv se zdrojem, opatchoval, nicmene probel s make ja 
stale, ale trosku jineho radu.

make[1]: Leaving directory `/tests/proftpd-1.2.10/lib/libcap'
gcc -Llib  -o proftpd src/main.o src/timers.o src/sets.o src/pool.o 
src/regexp.o src/dirtree.o src/support.o src/netaddr.o src/inet.o 
src/child.o src/log.o src/xferlog.o src/bindings.o src/netacl.o 
src/class.o src/scoreboard.o src/help.o src/feat.o src/netio.o 
src/response.o src/ident.o src/data.o src/modules.o src/auth.o 
src/fsio.o src/mkhome.o src/ctrls.o src/event.o modules/mod_core.o 
modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o 
modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o 
modules/mod_cap.o  modules/module_glue.o -lsupp -lcrypt  -Llib/libcap -lcap
src/netio.o(.text+0xd2a): In function `pr_netio_printf':
: undefined reference to `local2remote'
modules/mod_ls.o(.text+0x723): In function `sendline':
: undefined reference to `local2remote'
collect2: ld returned 1 exit status
make: *** [proftpd] Error 1

:( takze tady uz se jedna o programovani v C a zas tak dobre v C neumim.
bambas

> Ted jsem si to prohlid jeste jednou a pripada mi podezrele, ze linker 
> (ld) nemuze najit knihovnu libc. Zkuste udelat
> $ ldd <nejaka binarka>
> a poslete to sem.
> A jako drhou vec si zkopirujte ten zdrojak do souboru.c a zkuste ho 
> prelozit rucne:
> gcc soubor.c -o soubor
> a pokud to projde, tak jeste to ldd:
> ldd soubor
>
> A o vysledky se s nama podelte.
>
> Libor
>
>



Další informace o konferenci Linux