[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Ya quedo corregido. Lo que hay que hacer es agregar la linea: VPN globals; antes del void main(). -Mario,. Mario Camou wrote: > > Hola a todos, > > Alguien ha podido instalar el vpnd? Estoy tratando de compilar la version 1.0.7 > y me da esto: > > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c vpnd.c -o vpnd.o > vpnd.c:92: warning: return type of `main' is not `int' > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c globals.c -o globals.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c parse.c -o parse.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c slip.c -o slip.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c route.c -o route.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c chatter.c -o chatter.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c serial.c -o serial.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c die.c -o die.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c signal.c -o signal.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c tcp.c -o tcp.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c external.c -o external.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c syslog.c -o syslog.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c sequencer.c -o sequencer.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c icmp.c -o icmp.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c rxtx.c -o rxtx.o > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c crypto.c -o crypto.o > as --defsym COMPRESS=1 --defsym MD5_HMAC_FAST=1 --defsym SHA1_HMAC_FAST=1 > --defsym=RMD160_HMAC_FAST=1 -o blowfishx86.o blowfishx86.s > gcc -DCOMPRESS -DLINUX2 -Wall -O3 -fno-inline -DCRYPTOX86 -DMD5_HMAC_FAST > -DSHA1_HMAC_FAST -DRMD160_HMAC_FAST -c offsets.c -o offsets.o > offsets.c:22: warning: return type of `main' is not `int' > gcc -o offsets offsets.o -s -lz > offsets.o: In function `main': > offsets.o(.text+0x9a): undefined reference to `globals' > offsets.o(.text+0xa2): undefined reference to `globals' > offsets.o(.text+0xb2): undefined reference to `globals' > offsets.o(.text+0xb7): undefined reference to `globals' > offsets.o(.text+0xc7): undefined reference to `globals' > offsets.o(.text+0xcc): more undefined references to `globals' follow > make: *** [offsets] Error 1 > > Me meti a los fuentes; "globals" esta definido en "globals.c", asi que agregue > "globals.o" a la linea de "offsets.o" en el Makefile. Al dar "make" me dio que > faltaban una bola de simbolos de los .o que implementan los metodos > criptograficos, asi que agregue $(CRYPTOOBJ1) a la misma linea. Al dar "make" > me dio una referencia circular con "cryptox86.s". Al quitar ese archivo (defini > una macro $(CRYPTOOBJ0)), me dice que le falta un simbolo que esta definido > precisamente en ese archivo.... HELP!!!!!! > > Estoy corriendo PPP 5.6 actualizado a kernel 2.2.9. Alguien tiene alguna idea? > > Gracias, > -- > ______ |Mario Camou > __-- --___ |Chief Technology Officer > _-| - _____ --_ |Umbral Global, SA de CV > - | | O | - ___ ___ | > | | |__^-' | | |\ /| | ) | | /\ | |mailto:mcamou en workmail com > -_ | | ^ | | | | | | |--< |---' /--\ | |phone:+52(5)251-1928 > -| _| | || |___| | | |___) | \ / \ |___|fax:+52(5)245-1804 > |_--___ ___-- | > ----- |http://www.umbral.com -- ______ |Mario Camou __-- --___ |Chief Technology Officer _-| - _____ --_ |Umbral Global, SA de CV - | | O | - ___ ___ | | | |__^-' | | |\ /| | ) | | /\ | |mailto:mcamou en workmail com -_ | | ^ | | | | | | |--< |---' /--\ | |phone:+52(5)251-1928 -| _| | || |___| | | |___) | \ / \ |___|fax:+52(5)245-1804 |_--___ ___-- | ----- |http://www.umbral.com