This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
gcc-2.8.1 compiler problems
- To: gcc at gcc dot gnu dot org
- Subject: gcc-2.8.1 compiler problems
- From: Alejandro Kainer <alejandro dot kainer at usa dot net>
- Date: 18 Oct 99 14:48:11 ARST
Hello,
I have recently downloaded and compiled Gnu C compiler gcc-2.8.1 on a
HP-UX 10.20 system, and it was everything ok. No warnings more than the
expected. The fact is that I am trying to compile a web based
application (cgi) and when compiling .C elements (c++ code), I receive
an error that goes:
collect2: ld returned 1 exit status
/usr/ccs/bin/ld: Unsatisfied symbols:
__rtti_user (code)
__rtti_si (code)
*** Error exit code 1
Stop.
I would like to know wether if a library is missing (and where can I
find it) or if I have some other problem and how could I solve it. I
have downloaded and installed libstdc++.a, but it was the same.
Below is the makefile I use. Let me know wheter you know the answer
or not, and if you need some extra info.
Looking forward to your answer, thank you in advance. Yours,
Alejandro Kainer
Sirti Argentina S.A.
----------------------------------------
.SUFIIXES :
.SUFFIXES : .ec .c .C .cpp .o
CC = cc
GCC = /opt/gcc/bin/gcc
AR = ar
CSQL = /informix/bin/esql
.ec.c:
$(CSQL) -e $<
.c.o:
$(CC) $(CFLAGS) -c $<
.cpp.o:
$(GCC) $(CFLAGS) -c $<
.C.o:
$(GCC) $(CFLAGS) -c $<
####################################################
NODOS = consulta-nodos seleccionar-nodos ordenar-nodos marcacion-nodos
CIRCUITOS = tramas-stx canales-circ
PORTANTES = filtro-consulta-portantes tipo-consulta-portantes
consulta-portantes detalle-portantes
EQUIPOS = equipos-x-nodo
SEGMENTOS = grafico-segmentos consulta-segmento
SISTEMASTX = sistemas-tx grafico-stx
APP = ${NODOS} ${CIRCUITOS} ${PORTANTES} ${EQUIPOS} ${SEGMENTOS}
${SISTEMASTX}
ALL: ${APP}
LIBS = -lstdc++ -lformulario -lbmp256 -lgd -ldb-web -lgrafico -ltsql -lixsql
-lsql -ltgen -lixgen
-lgen -ltos -lixos -los -liostream
CFLAGS = -g -I../include -I/informix/incl/esql
LDFLAGS = -L/usr/lib -L/informix/lib/esql -L../lib -L/usr/local/lib
# -- nodos --
consulta-nodos: consulta-nodos.o
${GCC} consulta-nodos.o -o consulta-nodos ${CFLAGS} ${LDFLAGS}
${LIBS}
seleccionar-nodos: seleccionar-nodos.o
${GCC} seleccionar-nodos.o -o seleccionar-nodos ${CFLAGS} ${LDFLAGS}
${LIBS}
ordenar-nodos: ordenar-nodos.o
${GCC} ordenar-nodos.o -o ordenar-nodos ${CFLAGS} ${LDFLAGS} ${LIBS}
marcacion-nodos: marcacion-nodos.o
${GCC} marcacion-nodos.o -o marcacion-nodos ${CFLAGS} ${LDFLAGS}
${LIBS}
# -- circuitos --
tramas-stx: tramas-stx.o
${GCC} tramas-stx.o -o tramas-stx ${CFLAGS} ${LDFLAGS} ${LIBS}
canales-circ: canales-circ.o
${GCC} canales-circ.o -o canales-circ ${CFLAGS} ${LDFLAGS} ${LIBS}
# -- portantes --
filtro-consulta-portantes: filtro-consulta-portantes.o
${GCC} filtro-consulta-portantes.o -o filtro-consulta-portantes
${CFLAGS} ${LDFLAGS}
${LIBS}
tipo-consulta-portantes: tipo-consulta-portantes.o
${GCC} tipo-consulta-portantes.o -o tipo-consulta-portantes ${CFLAGS}
${LDFLAGS} ${LIBS}
consulta-portantes: consulta-portantes.o
${GCC} consulta-portantes.o -o consulta-portantes ${CFLAGS} ${LDFLAGS}
${LIBS}
detalle-portantes: detalle-portantes.o
${GCC} detalle-portantes.o -o detalle-portantes ${CFLAGS} ${LDFLAGS}
${LIBS}
# -- equipos --
equipos-x-nodo: equipos-x-nodo.o
${GCC} equipos-x-nodo.o -o equipos-x-nodo ${CFLAGS} ${LDFLAGS}
${LIBS}
# -- segmentos --
grafico-segmentos: grafico-segmentos.o
${GCC} grafico-segmentos.o -o grafico-segmentos ${CFLAGS} ${LDFLAGS}
${LIBS}
consulta-segmento: consulta-segmento.o
${GCC} consulta-segmento.o -o consulta-segmento ${CFLAGS} ${LDFLAGS}
${LIBS}
# -- sistemas de transmision --
sistemas-tx: sistemas-tx.o
${GCC} sistemas-tx.o -o sistemas-tx ${CFLAGS} ${LDFLAGS} ${LIBS}
grafico-stx: grafico-stx.o
${GCC} grafico-stx.o -o grafico-stx ${CFLAGS} ${LDFLAGS} ${LIBS}
# -- clean --
clean:
rm -f *.o *.a core ${APP}
____________________________________________________________________
Get free email and a permanent address at http://www.netaddress.com/?N=1