undefined symbol in slashapp




I am trying to build Gnome (gnome-core-1.0.9) and up to
now I have been able to fix my situation; normally go
build another tool or rebuild with a newer
version. Here I do not know what this means:

Undefined			first referenced
 symbol  			    in file
ghttp_set_uri                       slashapp.o
ghttp_get_body                      slashapp.o
ghttp_prepare                       slashapp.o
ghttp_request_destroy               slashapp.o
ghttp_process                       slashapp.o
ghttp_request_new                   slashapp.o
ghttp_get_body_len                  slashapp.o
http_hdr_Connection                 slashapp.o
ghttp_set_proxy                     slashapp.o
ghttp_set_header                    slashapp.o
ld: fatal: Symbol referencing errors. No output written to .libs/slash_applet
collect2: ld returned 1 exit status

The context is below.

Thanks.

-Robert Lopez
----------------------------------------------------------------------
from my build:

root_abqn07[1]% pwd
/usr/local1/bin/scratch/gnome-core-1.0.9
root_abqn07[2]% date
Tue Nov  9 10:54:01 MST 1999
root_abqn07[3]% whoami
root
root_abqn07[4]% uname -a
SunOS abqn07 5.7 Generic sun4m sparc
root_abqn07[5]% env | sort
LD_LIBRARY_PATH=/usr/local1/lib:/usr/ccs/lib:/usr/openwin/lib:/usr/dt/lib:
MANPATH=/usr/local1/man:/usr/local1/man:/usr/man:/usr/openwin/man:/usr/openwin/share/man
OPENWINHOME=/usr/openwin
PATH=/usr/local1/bin:/usr/sbin:/usr/bin:/usr/ccs/bin:/usr/ucb:/usr/dt/bin:/usr/openwin/bin:/usr/local1/teTeX/bin/sparc-sun-solaris2.7
PWD=/usr/local1/bin/scratch/gnome-core-1.0.9
SHELL=/bin/csh
TMPDIR=/tmp
USER=root
root_abqn07[6]% ./configure --prefix=/usr/local1; make -k
loading cache ./config.cache
checking for a BSD compatible install... (cached) /usr/local1/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... (cached) yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gnome-config... (cached) /usr/local1/bin/gnome-config
checking if /usr/local1/bin/gnome-config works... yes
checking for orbit-config... (cached) /usr/local1/bin/orbit-config
checking for orbit-idl... (cached) /usr/local1/bin/orbit-idl
checking for working ORBit environment... (cached) yes
checking for gnorba libraries... (cached) yes
checking for gcc... (cached) gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for POSIXized ISC... no
checking for gcc... (cached) gcc
checking whether the C compiler (gcc -g -O2 ) works... yes
checking whether the C compiler (gcc -g -O2 ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking host system type... sparc-sun-solaris2.7
checking build system type... sparc-sun-solaris2.7
checking for ranlib... (cached) ranlib
checking for ld used by GCC... (cached) /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... (cached) no
checking for BSD-compatible nm... (cached) /usr/ccs/bin/nm -p
checking command to parse /usr/ccs/bin/nm -p output... (cached) yes
checking for _ prefix in compiled symbols... (cached) no
checking whether ln -s works... (cached) yes
checking for object suffix... o
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions ... yes
checking if gcc static flag -static works... -static
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking whether the linker (/usr/ccs/bin/ld) supports shared libraries... yes
checking command to parse /usr/ccs/bin/nm -p output... yes
checking how to hardcode library paths into programs... immediate
checking for /usr/ccs/bin/ld option to reload object files... -r
checking dynamic linker characteristics... solaris2.7 ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for objdir... .libs
creating libtool
checking for c++... (cached) c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether c++ accepts -g... (cached) yes
checking for flex... (cached) flex
checking for flex... (cached) flex
checking for yywrap in -lfl... (cached) yes
checking lex output file root... (cached) lex.yy
checking whether yytext is a pointer... (cached) yes
checking for bison... (cached) bison -y
checking what warning flags to pass to the C compiler... -Wall -Wno-unused
checking what language compliance flags to pass to the C compiler... 
checking for pthread_create in -lpthread... (cached) yes
checking for gtk-config... (cached) /usr/local1/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
checking for SmcSaveYourselfDone in -lSM... (cached) yes
checking for X11/SM/SMlib.h... (cached) yes
checking for XpmFreeXpmImage in -lXpm... (cached) yes
checking for connect... (cached) no
checking for connect in -lsocket... (cached) yes
checking for gethostbyname... (cached) no
checking for gethostbyname in -lnsl... (cached) yes
checking for ghttp_request_new in -lghttp... (cached) no
checking for working const... (cached) yes
checking for inline... (cached) inline
checking for off_t... (cached) yes
checking for size_t... (cached) yes
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for argz.h... (cached) no
checking for limits.h... (cached) yes
checking for locale.h... (cached) yes
checking for nl_types.h... (cached) yes
checking for malloc.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getcwd... (cached) yes
checking for munmap... (cached) yes
checking for putenv... (cached) yes
checking for setenv... (cached) no
checking for setlocale... (cached) yes
checking for strchr... (cached) yes
checking for strcasecmp... (cached) yes
checking for strdup... (cached) yes
checking for __argz_count... (cached) no
checking for __argz_stringify... (cached) no
checking for __argz_next... (cached) no
checking for LC_MESSAGES... (cached) yes
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for libintl.h... (cached) yes
checking for gettext in libc... (cached) yes
checking for msgfmt... (cached) /usr/local1/bin/msgfmt
checking for dcgettext... (cached) yes
checking for gmsgfmt... (cached) /usr/local1/bin/msgfmt
checking for xgettext... (cached) /usr/local1/bin/xgettext
checking for catalogs to be installed...  ca cs da de es es_DO es_GT es_HN es_MX es_PA es_PE es_SV fi fr ga hu it ja ko nl no pl pt ru sk sv wa
checking for dlfcn.h... (cached) yes
checking for dl.h... (cached) no
checking for dlopen in -ldl... (cached) yes
checking for X11/extensions/xf86misc.h... (cached) no
checking for fvwm.h... (cached) no
checking for u_int64_t... (cached) no
checking for int64_t... (cached) yes
checking for libgtop-config... (cached) /usr/local1/bin/libgtop-config
checking for libgtop - version >= 1.0.0... yes
checking host system type... sparc-sun-solaris2.7
checking for linux/soundcard.h... (cached) no
checking for machine/soundcard.h... (cached) no
checking for sys/soundcard.h... (cached) no
configure: warning: *** `mixer' applet will not be built ***
checking for net/ppp_defs.h... (cached) no
configure: warning: *** `modemlights' applet will not be built ***
checking for esd-config... (cached) /usr/local1/bin/esd-config
checking for ESD - version >= 0.2.5... yes
checking for connect... (cached) no
checking for connect in -lsocket... (cached) yes
checking for gethostbyname... (cached) no
checking for gethostbyname in -lnsl... (cached) yes
checking for inet_aton... (cached) no
checking for inet_aton in -lresolv... (cached) yes
checking for zvt_term_reset... (cached) yes
creating ./config.status
creating Makefile
creating gnome-core.spec
creating po/Makefile.in
creating macros/Makefile
creating panel/Makefile
creating applets/Makefile
creating applets/applet-dirs/Makefile
creating applets/asclock/Makefile
creating applets/asclock/default_theme/Makefile
creating applets/asclock/themes/Makefile
creating applets/asclock/themes/Orb/Makefile
creating applets/asclock/themes/Freeamp/Makefile
creating applets/asclock/themes/shaped/Makefile
creating applets/asclock/themes/classic/Makefile
creating applets/asclock/themes/beats/Makefile
creating applets/asclock/themes/Stone/Makefile
creating applets/asclock/themes/Newstone/Makefile
creating applets/gen_util/Makefile
creating applets/cdplayer/Makefile
creating applets/mixer/Makefile
creating applets/modemlights/Makefile
creating applets/multiload/Makefile
creating applets/netload/Makefile
creating applets/cpumemusage/Makefile
creating applets/fish/Makefile
creating applets/diskusage/Makefile
creating applets/icewm-pager/Makefile
Can't open ./applets/icewm-pager/Makefile.in
creating applets/gnome-pager/Makefile
creating applets/esd-manager/Makefile
creating applets/drivemount/Makefile
creating applets/clockmail/Makefile
creating applets/webcontrol/Makefile
creating applets/dialer/Makefile
creating applets/fifteen/Makefile
creating applets/life/Makefile
creating applets/battery/Makefile
creating applets/charpick/Makefile
creating applets/winlist/Makefile
creating applets/fvwm-pager/Makefile
creating applets/slashapp/Makefile
creating applets/mini-commander/Makefile
creating applets/mini-commander/docs/Makefile
creating applets/mini-commander/src/Makefile
creating applets/gkb/Makefile
creating applets/gkb/gkb/Makefile
creating applets/gkb/xmodmap/Makefile
creating applets/jbc/Makefile
creating applets/jbc/pixmaps/Makefile
Can't open ./applets/jbc/pixmaps/Makefile.in
creating applets/another_clock/Makefile
creating core-docs/Makefile
creating desktop-links/Makefile
creating gnome-terminal/Makefile
creating gnome-terminal/C/Makefile
creating gnome-terminal/no/Makefile
creating help-browser/Makefile
creating help-browser/gnome-man2html/Makefile
creating help-browser/gnome-info2html/Makefile
creating help-browser/help/Makefile
creating help-browser/help/C/Makefile
creating help-browser/help/es/Makefile
creating help-browser/help/fr/Makefile
creating help-browser/help/hu/Makefile
creating help-browser/help/it/Makefile
creating help-browser/help/no/Makefile
creating help-browser/help/ko/Makefile
creating help-browser/help/wa/Makefile
creating gmenu/Makefile
creating gnome-edit/Makefile
creating idl/Makefile
creating pixmaps/Makefile
creating gsm/Makefile
creating smproxy/Makefile
creating intl/Makefile
creating config.h
config.h is unchanged
make  all-recursive
make[1]: Entering directory `/usr/local1/bin/scratch/gnome-core-1.0.9'
Making all in intl

<snip... (no errors or warnings until next block)>

Making all in slashapp
make[3]: Entering directory `/usr/local1/bin/scratch/gnome-core-1.0.9/applets/slashapp'
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I. 					-I./../../panel					-I../../panel 	-DGNOMELOCALEDIR=\""/usr/local1/share/locale"\"		-I/usr/local1/include -I/usr/local1/include -DNEED_GNOMESUPPORT_H -I/usr/local1/lib/gnome-libs/include -I/usr/local1/lib/glib/include -I/usr/openwin/include  -I/usr/openwin/include -I/usr/local1/lib/glib/include -I/usr/local1/include  -g -O2 -Wall -Wno-unused  -c slashapp.c
slashapp.c: In function `make_lowercase':
slashapp.c:386: warning: subscript has type `char'
/bin/sh ../../libtool --mode=link gcc  -g -O2 -Wall -Wno-unused   -o slash_applet  slashapp.o display.o properties.o ../../panel/libpanel_applet.la 		     -L/usr/local1/lib -L/usr/openwin/lib -R/usr/openwin/lib -lgnorba -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -lresolv -lrt -lnsl -lsocket -laudiofile -lm -ldb -lglib -ldl -lXt 		     -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -lresolv -lrt -lnsl -lsocket -laudiofile -lm -ldb -lglib -ldl                            -lnsl -lsocket  
mkdir .libs
gcc -g -O2 -Wall -Wno-unused -o .libs/slash_applet slashapp.o display.o properties.o -R/usr/local1/lib ../../panel/.libs/libpanel_applet.so -L/usr/local1/lib -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lglib -lresolv -lnsl -lsocket -lm -lm -ldl -L/usr/local1/lib -L/usr/openwin/lib -R/usr/openwin/lib -lgnorba -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -lresolv -lrt -lnsl -lsocket -laudiofile -lm -ldb -lglib -ldl -lXt -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXext -lX11 -lgnome -lgnomesupport -lesd -lresolv -lrt -lnsl -lsocket -laudiofile -lm -ldb -lglib -ldl -lnsl -lsocket
Undefined			first referenced
 symbol  			    in file
ghttp_set_uri                       slashapp.o
ghttp_get_body                      slashapp.o
ghttp_prepare                       slashapp.o
ghttp_request_destroy               slashapp.o
ghttp_process                       slashapp.o
ghttp_request_new                   slashapp.o
ghttp_get_body_len                  slashapp.o
http_hdr_Connection                 slashapp.o
ghttp_set_proxy                     slashapp.o
ghttp_set_header                    slashapp.o
ld: fatal: Symbol referencing errors. No output written to .libs/slash_applet
collect2: ld returned 1 exit status
make[3]: *** [slash_applet] Error 1
make[3]: Leaving directory `/usr/local1/bin/scratch/gnome-core-1.0.9/applets/slashapp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local1/bin/scratch/gnome-core-1.0.9/applets'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local1/bin/scratch/gnome-core-1.0.9'
make: *** [all-recursive-am] Error 2
root_abqn07[8]% 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]