Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Problemas compilando

Estas en el tema de Problemas compilando en el foro de C/C++ en Foros del Web. Buenas Tardes, estoy tratando de instalar una aplicacion en c. No la he hecho yo. La baje de internet. El configure no me da problemas: ...
  #1 (permalink)  
Antiguo 10/09/2007, 10:18
 
Fecha de Ingreso: septiembre-2007
Mensajes: 1
Antigüedad: 17 años, 2 meses
Puntos: 0
Problemas compilando

Buenas Tardes, estoy tratando de instalar una aplicacion en c. No la he hecho yo. La baje de internet. El configure no me da problemas:

./configure
creating cache ./config.cache
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for ar... /usr/bin/ar
checking for ranlib... /usr/bin/ranlib
checking how to run the C preprocessor... gcc -E
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking for sys/audioio.h... no
checking for unistd.h... yes
checking for hypot... yes
checking for strdup... yes
checking for popen... yes
checking for isatty... yes
checking whether byte ordering is bigendian... no
checking whether char is unsigned... no
checking system version (for dynamic loading)... Linux-2.6.17-12-generic
checking host system type... i686-unknown-linux
checking target system type... i686-unknown-linux
checking build system type... i686-unknown-linux
checking default compiler flags... -g -O
checking for dld.h... no
checking system type for audio -- Linux-2.6.17-12-generic... ok
checking dpwelib path is saved in cache... /home/josue/Estudios/PFC/dpwelib-2002-10-23
checking drspeech build path...
updating cache ./config.cache
creating ./config.status
creating Makefile
creating dpwelibConfig.sh
creating config.h

Pero el make sí:

sudo make
rm -f dpwelib.h
cat config.h ./dpwelib.h.in > dpwelib.h || rm dpwelib.h
gcc -g -O -fPIC -I. -I. -c ./genutils.c -o genutils.o
gcc -g -O -fPIC -I. -I. -c ./sndfutil.c -o sndfutil.o
gcc -g -O -fPIC -I. -I. -c ./pushfileio.c -o pushfileio.o
gcc -g -O -fPIC -I. -I. -c ./ulaw.c -o ulaw.o
gcc -g -O -fPIC -I. -I. -c ./vecops.c -o vecops.o
gcc -g -O -fPIC -I. -I. -c ./IEEE80.c -o IEEE80.o
gcc -g -O -fPIC -I. -I. -c ./cle.c -o cle.o
gcc -g -O -fPIC -I. -I. -c ./byteswap.c -o byteswap.o
gcc -g -O -fPIC -I. -I. -c ./snd.c -o snd.o
gcc -g -O -fPIC -I. -I. -c ./fft.c -o fft.o
gcc -g -O -fPIC -I. -I. -DPCM -c ./sndfbyptr.c -o sndfbyptr.o
In file included from ./sndfbyptr.c:352:
./sndf.c:226:1: error: pasting "->" and "readHdr" does not give a valid preprocessing token
./sndf.c:287:1: error: pasting "->" and "readXInfo" does not give a valid preprocessing token
./sndf.c:304:1: error: pasting "->" and "readHdr" does not give a valid preprocessing token
./sndf.c:314:1: error: pasting "->" and "readXInfo" does not give a valid preprocessing token
./sndf.c:346:1: error: pasting "->" and "writeHdr" does not give a valid preprocessing token
./sndf.c:384:1: error: pasting "->" and "hdrLen" does not give a valid preprocessing token
./sndf.c:391:1: error: pasting "->" and "writeHdr" does not give a valid preprocessing token
./sndf.c:393:1: error: pasting "->" and "writeHdr" does not give a valid preprocessing token
./sndf.c:400:1: error: pasting "->" and "writeHdr" does not give a valid preprocessing token
./sndf.c:405:1: error: pasting "->" and "writeHdr" does not give a valid preprocessing token
./sndf.c:479:1: error: pasting "->" and "readXInfo" does not give a valid preprocessing token
./sndf.c:646:1: error: pasting "->" and "lastTell" does not give a valid preprocessing token
./sndf.c:661:1: error: pasting "->" and "fixSamps" does not give a valid preprocessing token
./sndf.c:673:1: error: pasting "->" and "trlrLen" does not give a valid preprocessing token
./sndf.c:675:1: error: pasting "->" and "fixSamps" does not give a valid preprocessing token
./sndf.c:700:1: error: pasting "->" and "trlrLen" does not give a valid preprocessing token
./sndf.c:746:1: error: pasting "->" and "fixSamps" does not give a valid preprocessing token
./sndf.c:750:1: error: pasting "->" and "fixSamps" does not give a valid preprocessing token
./sndf.c:765:1: error: pasting "->" and "hdrLen" does not give a valid preprocessing token
./sndf.c:786:1: error: pasting "->" and "hdrLen" does not give a valid preprocessing token
./sndf.c:803:1: error: pasting "->" and "lastTell" does not give a valid preprocessing token
make: *** [sndfbyptr.o] Error 1



Buscando por internet he encontrado indicios sobre problemas con el precompilador. Pero no lo se.



¿Qué hago? ¿Algún cambio en el código? ¿Un cambio de compilador?



A cualquiera que me pueda echar una mano...MUCHAS GRACIAS!!!
  #2 (permalink)  
Antiguo 11/09/2007, 09:20
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años
Puntos: 52
Re: Problemas compilando

Yo me he encontrado mucho con estos problemas.
Generalmente se solucionan de varias maneras:
1- Analizas el makefile y si notas algo que es obsoleto con tu sistema, lo cambias(PROCURA SIEMPRE GUARDAR UN RESPALDO DEL MAKEFILE SI ES QUE LO EDITAS)
2-Lees el readme o el documento que tenga instrucciones de instalacion, ves que requisitos pide Y la version del compilador que necesita. Aveces un cambio de compilador por uno mas nuevo o mas viejo(Generalmente es mas viejo) puede resolver el problema.

Yo por ejemplo, tengo el gcc 4 el gcc-3.4 y el gcc-2.5.
Y con esos, he resuelto la mitad de los problemas parecidos al tuyo.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:44.