GNU bug report logs - #14080
Guile bug building from source with pkg-config

Previous Next

Package: guile;

Reported by: Mark Sutton <aeizon.jm <at> gmail.com>

Date: Thu, 28 Mar 2013 20:16:02 UTC

Severity: normal

Tags: moreinfo

Done: Andy Wingo <wingo <at> pobox.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Andy Wingo <wingo <at> pobox.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#14080: closed (Guile bug building from source with pkg-config)
Date: Mon, 20 Jun 2016 20:27:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Mon, 20 Jun 2016 22:26:04 +0200
with message-id <87oa6v7gkj.fsf <at> pobox.com>
and subject line Re: bug#14080: Guile bug building from source with pkg-config
has caused the debbugs.gnu.org bug report #14080,
regarding Guile bug building from source with pkg-config
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
14080: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14080
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Mark Sutton <aeizon.jm <at> gmail.com>
To: bug-guile <at> gnu.org
Subject: Guile bug building from source with pkg-config
Date: Thu, 28 Mar 2013 08:11:05 +0000
Hi,

I can ./configure make make install guile-2.0.7 from source, however, 
when I then try in build guile-clutter or guile-ncurses from source I 
get errors in both. After googling I found that I should have 
./configure PKG_CONFIG=true.

When I try this, it configures okay, however, I get the following when I 
make ...

./.libs/libguile-2.0.so: undefined reference to `GC_gc_no'
./.libs/libguile-2.0.so: undefined reference to `ffi_type_sint16'
./.libs/libguile-2.0.so: undefined reference to `GC_get_bytes_since_gc'
./.libs/libguile-2.0.so: undefined reference to `ffi_type_uint64'
./.libs/libguile-2.0.so: undefined reference to 
`GC_register_finalizer_no_order'
./.libs/libguile-2.0.so: undefined reference to `GC_collect_a_little'
./.libs/libguile-2.0.so: undefined reference to `GC_pthread_detach'
./.libs/libguile-2.0.so: undefined reference to `GC_finalizer_notifier'
collect2: ld returned 1 exit status
make[3]: *** [guile] Error 1
make[3]: Leaving directory `/home/marks/3rd-party-src/guile-2.0.7/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/marks/3rd-party-src/guile-2.0.7/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/marks/3rd-party-src/guile-2.0.7'
make: *** [all] Error 2
marks <at> marks-MacBookAir:~/3rd-party-src/guile-2.0.7$

... so at the moment, I can build guile but I cannot build any extension 
packages into it.

Any ideas?

-- 

Many thanks

Mark Sutton



[Message part 3 (message/rfc822, inline)]
From: Andy Wingo <wingo <at> pobox.com>
To: Mark Sutton <aeizon.jm <at> gmail.com>
Cc: 14080-done <at> debbugs.gnu.org
Subject: Re: bug#14080: Guile bug building from source with pkg-config
Date: Mon, 20 Jun 2016 22:26:04 +0200
Expiring this old bug.  Please open a new one if you have new
compilation failures.  Thanks!

Andy

On Thu 28 Mar 2013 09:11, Mark Sutton <aeizon.jm <at> gmail.com> writes:

> Hi,
>
> I can ./configure make make install guile-2.0.7 from source, however,
> when I then try in build guile-clutter or guile-ncurses from source I
> get errors in both. After googling I found that I should have
> ./configure PKG_CONFIG=true.
>
> When I try this, it configures okay, however, I get the following when
> I make ...
>
> ./.libs/libguile-2.0.so: undefined reference to `GC_gc_no'
> ./.libs/libguile-2.0.so: undefined reference to `ffi_type_sint16'
> ./.libs/libguile-2.0.so: undefined reference to `GC_get_bytes_since_gc'
> ./.libs/libguile-2.0.so: undefined reference to `ffi_type_uint64'
> ./.libs/libguile-2.0.so: undefined reference to
> `GC_register_finalizer_no_order'
> ./.libs/libguile-2.0.so: undefined reference to `GC_collect_a_little'
> ./.libs/libguile-2.0.so: undefined reference to `GC_pthread_detach'
> ./.libs/libguile-2.0.so: undefined reference to `GC_finalizer_notifier'
> collect2: ld returned 1 exit status
> make[3]: *** [guile] Error 1
> make[3]: Leaving directory `/home/marks/3rd-party-src/guile-2.0.7/libguile'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/marks/3rd-party-src/guile-2.0.7/libguile'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/marks/3rd-party-src/guile-2.0.7'
> make: *** [all] Error 2
> marks <at> marks-MacBookAir:~/3rd-party-src/guile-2.0.7$
>
> ... so at the moment, I can build guile but I cannot build any
> extension packages into it.
>
> Any ideas?


This bug report was last modified 8 years and 340 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.