delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/05/17/05:14:56

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Mon, 17 May 2004 11:13:31 +0200
From: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
Reply-To: "Gerrit P. Haase" <freeweb AT nyckelpiga DOT de>
Organization: Esse keine toten Tiere
Message-ID: <621111732787.20040517111331@familiehaase.de>
To: =?ISO-8859-15?B?SmVhbiBCculmb3J0?= <jean DOT brefort AT free DOT fr>
CC: Jamil <Jamil_Alkadir AT hotmail DOT com>, Cygwin <cygwin AT cygwin DOT com>,
Gtk_mailing_list <gtk-list AT gnome DOT org>
Subject: Re: Error compiling glib, help?
In-Reply-To: <1084724406.391.12.camel@Newton>
References: <000d01c43b6a$1215d790$904fefd8 AT escalantewin> <1084724406 DOT 391 DOT 12 DOT camel AT Newton>
MIME-Version: 1.0

Jean wrote:

> Le dim 16/05/2004 à 19:20, Jamil a écrit :
>> I am trying to compile the latest version of glib under a CYGWIN/WinXP
>> using NTFS, but I get errors about function's references. I would
>> appreciate if someone would help me fix this problem; here is an error
>> report that more clearly explains what my problem is.
>> 
>> Please note that my intention is to eventually install GTK+ and GTKmm.


>> Error
>> ~~~~~
>> Creating library file: .libs/libgobject-2.0.dll.a
>> libs/gboxed.o(.text+0x57): In function `value_copy':
>> /cygdrive/c/tmp/downloads/GTK+/glib-2.4.1/gobject/gboxed.c:74: undefined
>> reference to `_g_malloc0'
>> libs/gboxed.o(.text+0xd6): In function `gstring_copy':
>> /cygdrive/c/tmp/downloads/GTK+/glib-2.4.1/gobject/gboxed.c:99: undefined
>> reference to `_g_string_new_len'
>> libs/gboxed.o(.text+0xf5): In function `gstring_free':
>> /cygdrive/c/tmp/downloads/GTK+/glib-2.4.1/gobject/gboxed.c:107:
>> undefined reference to `_g_string_free'
>> libs/gboxed.o(.text+0x26a): In function `g_boxed_type_init':
>> /cygdrive/c/tmp/downloads/GTK+/glib-2.4.1/gobject/../glib/gbsearcharray.
>> h:136: undefined reference to `_g_realloc'
>> 
>> //////// NOTE  ////////////
>> **** The same error is displayed for several  *******
>> **** hundreds of functions in different files *******
>> ///////  END  ////////////
>> 
>> collect2: ld returned 1 exit status
>> make[3]: *** [libgobject-2.0.la] Error 1
>> make[2]: *** [all] Error 2
>> make[1]: *** [all-recursive] Error 1
>> make: *** [all] Error 2
>> _______________________________________________

> I have no experience with cygwin, but the problem is that the linker
> does not find libglib-2.0.??? (I do not know the exact name of the file
> in this case). This file should be in glib/.libs.If it does not exist
> (this would be very surprising), go to the glib directory and run make
> to create it. Check it and also check the arguments of the ld command.
 

There is `-lglib-2.0` missing at the link command line.  Check the
Makefile.am for libgobject: libgobject_2_0_la_LIBADD should include
$(libglib) and then check Makefile if $(libglib) was substituted
correct with $(top_builddir)/glib/libglib-2.0.la and then check if
$(top_builddir)/glib/libglib-2.0.la exists.



Gerrit
-- 
=^..^=                                     http://nyckelpiga.de/donate.html


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019