glib compilation problem--undefined references in glib-genmarshal.c




No one knows what this problem is and how to fix it?

----- Forwarded by Alan Arehart/US/Raytheon on 11/19/2003 11:05 AM -----
"Alan Arehart" <Alan_Arehart raytheon com>
Sent by: gtk-list-admin gnome org

11/17/2003 05:52 PM

       
        To:        gtk-list gnome org
        cc:        
        Subject:        glib compilation problem--undefined references in glib-genmarshal.c




Hi,
I'm having trouble making glib-2.2.3 on Cygwin (Windows 2000). Could someone please help me figure out what I'm doing wrong and tell me how to fix it?

I have /usr/bin/pkg-config version 0.15.0 and /usr/bin/iconv version 1.9.

I'm running GNU /usr/bin/make 3.80 from the directory /cygdrive/c/stuff/downloads/glib-2.3.3 after doing a ./configure from that directory with no options specified.


My environment variables are
HOMEPATH=\

LD_LIBRARY_PATH=/usr/lib:/cygdrive/c/j2sdk1.4.2_02/include:/cygdrive/c/j2sdk1.4.2_02/include/win32:/lib:/usr/local/lib:/usr/lib:

MANPATH=:/usr/X11R6/man:/usr/ssl/man

OS2LIBPATH=C:\WINNT\system32\os2\dll;

PATH=/cygdrive/c/Program\ Files/emacs/emacs-20.7/bin:/cygdrive/c/j2sdk1.4.2_02/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdrive/c/Program Files/Common Files/Adaptec Shared/System:/cygdrive/c/matlab6p5/bin/win32:/cygdrive/c/j2sdk1.4.2_02/bin:/cygdrive/c/Program Files/emacs/emacs-20.7/bin:/cygdrive/c/apache-ant-1.6beta2/bin:/usr/local/lib:/usr/lib:Z:.:/usr/X11R6/bin:

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH

PKG_CONFIG_PATH=:/usr/X11R6/lib/pkgconfig


The relevant output of the make is ...

make[2]: Entering directory `/cygdrive/c/stuff/downloads/glib-2.2.3/gobject'

/bin/bash ../libtool --mode=link gcc  -g -O2 -Wall  -o glib-genmarshal.exe  glib-genmarshal.o ../glib/libglib-2.0.la -lintl  

gcc -g -O2 -Wall -o .libs/glib-genmarshal.exe glib-genmarshal.o  ../glib/.libs/libglib-2.0.dll.a -L/usr/lib -luser32 -lkernel32 /usr/lib/libintl.dll.a /usr/lib/libiconv.dll.a -Wl,--rpath -Wl,/usr/local/lib

glib-genmarshal.o(.text+0x1807): In function `complete_in_arg':

/cygdrive/c/stuff/downloads/glib-2.2.3/gobject/glib-genmarshal.c:218: undefined reference to `_g_log'

glib-genmarshal.o(.text+0x1c17): In function `complete_out_arg':

/cygdrive/c/stuff/downloads/glib-2.2.3/gobject/glib-genmarshal.c:263: undefined reference to `_g_log'

glib-genmarshal.o(.text+0x1cf5): In function `pad':

/cygdrive/c/stuff/downloads/glib-2.2.3/gobject/glib-genmarshal.c:283: undefined reference to `_g_free'

glib-genmarshal.o(.text+0x1d05):/cygdrive/c/stuff/downloads/glib-2.2.3/gobject/glib-genmarshal.c:284: undefined reference to `_g_strdup_printf'

:

glib-genmarshal.o(.text+0x3edd): In function `print_blurb':

/cygdrive/c/stuff/downloads/glib-2.2.3/gobject/glib-genmarshal.c:868: undefined reference to `_g_fprintf'

collect2: ld returned 1 exit status

make[2]: *** [glib-genmarshal.exe] Error 1

make[2]: Leaving directory `/cygdrive/c/stuff/downloads/glib-2.2.3/gobject'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/cygdrive/c/stuff/downloads/glib-2.2.3'

make: *** [all-recursive-am] Error 2


Thanks for your help!

Alan



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