unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* [bug #17344] Problem compiling guile 1.8.0
@ 2006-08-06 22:09 Pierre
  2006-08-09  1:05 ` Kevin Ryde
  2008-06-30 16:55 ` anonymous
  0 siblings, 2 replies; 6+ messages in thread
From: Pierre @ 2006-08-06 22:09 UTC (permalink / raw)



URL:
  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=17344>

                 Summary: Problem compiling guile 1.8.0
                 Project: Guile
            Submitted by: pierre42
            Submitted on: lundi 07.08.2006 à 00:09
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

# make
make  all-recursive
make[1]: Entering directory `/tmp/guile-1.8.0'
Making all in oop
make[2]: Entering directory `/tmp/guile-1.8.0/oop'
Making all in goops
make[3]: Entering directory `/tmp/guile-1.8.0/oop/goops'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/tmp/guile-1.8.0/oop/goops'
make[3]: Entering directory `/tmp/guile-1.8.0/oop'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/tmp/guile-1.8.0/oop'
make[2]: Leaving directory `/tmp/guile-1.8.0/oop'
Making all in libguile
make[2]: Entering directory `/tmp/guile-1.8.0/libguile'
/bin/sh ../libtool --tag=CC --mode=link gcc  -s -O3 -march=i686 -Wall
-Wmissing-prototypes -Werror   -o guile -dlpreopen force -pthread
guile-guile.o libguile.la -lgmp -lcrypt -lm -lltdl 
rm -f .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
creating .libs/guileS.c
(cd .libs && gcc  -s -O3 -march=i686 -c -fno-builtin "guileS.c")
rm -f .libs/guileS.c .libs/guile.nm .libs/guile.nmS .libs/guile.nmT
gcc -s -O3 -march=i686 -Wall -Wmissing-prototypes -Werror -o .libs/guile
.libs/guileS.o -pthread guile-guile.o -Wl,--export-dynamic 
./.libs/libguile.so /usr/local/lib/libgmp.so -lcrypt -lm
/usr/local/lib/libltdl.so
guile-guile.o: In function `main':
guile.c:(.text+0x2f): undefined reference to
`lt__PROGRAM__LTX_preloaded_symbols'
collect2: ld returned 1 exit status
make[2]: *** [guile] Error 1
make[2]: Leaving directory `/tmp/guile-1.8.0/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/guile-1.8.0'
make: *** [all] Error 2







    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=17344>

_______________________________________________
  Message posté via/par Savannah
  http://savannah.gnu.org/



_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [bug #17344] Problem compiling guile 1.8.0
  2006-08-06 22:09 [bug #17344] Problem compiling guile 1.8.0 Pierre
@ 2006-08-09  1:05 ` Kevin Ryde
  2008-06-30 16:55 ` anonymous
  1 sibling, 0 replies; 6+ messages in thread
From: Kevin Ryde @ 2006-08-09  1:05 UTC (permalink / raw)
  Cc: bug-guile

Pierre <pierre42d@9online.fr> writes:
>
> gcc -s -O3 -march=i686 -Wall -Wmissing-prototypes -Werror -o .libs/guile
> .libs/guileS.o -pthread guile-guile.o -Wl,--export-dynamic 
> ./.libs/libguile.so /usr/local/lib/libgmp.so -lcrypt -lm
> /usr/local/lib/libltdl.so
> guile-guile.o: In function `main':
> guile.c:(.text+0x2f): undefined reference to
> `lt__PROGRAM__LTX_preloaded_symbols'

What system is this?  You could try delete the following two lines
from libguile/guile.c, they're not needed on a gnu system.

	extern const lt_dlsymlist lt_preloaded_symbols[];
	lt_dlpreload_default (lt_preloaded_symbols);

Dunno why the symbol is "lt__PROGRAM__LTX_preloaded_symbols" though.


_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [bug #17344] Problem compiling guile 1.8.0
  2006-08-06 22:09 [bug #17344] Problem compiling guile 1.8.0 Pierre
  2006-08-09  1:05 ` Kevin Ryde
@ 2008-06-30 16:55 ` anonymous
  2008-06-30 19:50   ` Ludovic Courtès
  1 sibling, 1 reply; 6+ messages in thread
From: anonymous @ 2008-06-30 16:55 UTC (permalink / raw)
  To: bug-guile


Additional Item Attachment, bug #17344 (project guile):

File name: guile-1.8.5-make_error.txt     Size:1 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?17344>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





^ permalink raw reply	[flat|nested] 6+ messages in thread

* [bug #17344] Problem compiling guile 1.8.0
  2008-06-30 16:55 ` anonymous
@ 2008-06-30 19:50   ` Ludovic Courtès
  2008-08-06 13:19     ` Martin Pitt
  0 siblings, 1 reply; 6+ messages in thread
From: Ludovic Courtès @ 2008-06-30 19:50 UTC (permalink / raw)
  To: Ludovic Courtès, bug-guile


Follow-up Comment #1, bug #17344 (project guile):

Hello,

Can you try out the attached patch and report back?

To apply it:

  $ cd /path/to/guile
  $ patch -p1 < /path/to/patch

Thanks,
Ludovic.

(file #15966)
    _______________________________________________________

Additional Item Attachment:

File name: ,,ltdl-preloaded-symbols.diff  Size:0 KB


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?17344>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





^ permalink raw reply	[flat|nested] 6+ messages in thread

* [bug #17344] Problem compiling guile 1.8.0
  2008-06-30 19:50   ` Ludovic Courtès
@ 2008-08-06 13:19     ` Martin Pitt
  2008-11-30 18:57       ` Ludovic Courtès
  0 siblings, 1 reply; 6+ messages in thread
From: Martin Pitt @ 2008-08-06 13:19 UTC (permalink / raw)
  To: Ludovic Courtès, Martin Pitt, bug-guile


Follow-up Comment #2, bug #17344 (project guile):

That patch didn't work for me, I get the same build failure. Completely
removing this part works fine, though, as done in Gentoo:
https://bugs.gentoo.org/show_bug.cgi?id=212723

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?17344>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.gnu.org/





^ permalink raw reply	[flat|nested] 6+ messages in thread

* [bug #17344] Problem compiling guile 1.8.0
  2008-08-06 13:19     ` Martin Pitt
@ 2008-11-30 18:57       ` Ludovic Courtès
  0 siblings, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2008-11-30 18:57 UTC (permalink / raw)
  To: Ludovic Courtès, Martin Pitt, bug-guile


Update of bug #17344 (project guile):

             Open/Closed:                    Open => Closed                 

    _______________________________________________________

Follow-up Comment #3:

Hello,

This problem has to do with the interaction between Libtool 1.5 and <ltdl.h>
from Libtool 2.2.  Hopefully, this is fixed by the two attached patches:

 
http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=664d1f5eb211d0ffd65f227e65d1fc02ef1bc8c0
 
http://git.savannah.gnu.org/gitweb/?p=guile.git;a=commit;h=0328bf6a0e42c0c04908fb24c5f7d0c8d5133ea3

The forthcoming 1.8.6 release will use Libtool 2.2.

Thanks,
Ludo'.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?17344>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-11-30 18:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-06 22:09 [bug #17344] Problem compiling guile 1.8.0 Pierre
2006-08-09  1:05 ` Kevin Ryde
2008-06-30 16:55 ` anonymous
2008-06-30 19:50   ` Ludovic Courtès
2008-08-06 13:19     ` Martin Pitt
2008-11-30 18:57       ` Ludovic Courtès

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).