unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* multo_module
@ 2007-10-21  4:29 Frank J. R. Hanstick
  2007-10-22 10:04 ` multo_module Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Frank J. R. Hanstick @ 2007-10-21  4:29 UTC (permalink / raw)
  To: Guile-user

Hello,
	I am trying to install guile-1.8.1 on platform:

hostname = Franks-PPC-G4.local
uname -m = Power Macintosh
uname -r = 8.10.0
uname -s = Darwin
uname -v = Darwin Kernel Version 8.10.0: Wed May 23 16:50:59 PDT  
2007; root:xnu-792.21.3~1/RELEASE_PPC

/usr/bin/uname -p = powerpc
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = Mach kernel version:
	 Darwin Kernel Version 8.10.0: Wed May 23 16:50:59 PDT 2007;  
root:xnu-792.21.3~1/RELEASE_PPC
Kernel configured for up to 2 processors.
2 processors are physically available.
Processor type: ppc7450 (PowerPC 7450)
Processors active: 0 1
Primary memory available: 1.50 gigabytes
Default processor set: 56 tasks, 215 threads, 2 processors
Load average: 0.77, Mach factor: 1.22
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /opt/local/bin
PATH: /opt/local/sbin
PATH: /usr/local
PATH: /usr/local/bin
PATH: /bin
PATH: /sbin
PATH: /usr/bin
PATH: /usr/sbin

(the G4 should be a 7448 instead of an 7450; but, that should not  
matter) and get the following error output:

/bin/sh ../libtool --tag=CC --mode=link gcc  -g -O2 -Wall -Wmissing- 
prototypes -Werror   -o libguile.la -rpath /usr/local/lib -lintl -Wl,- 
framework -Wl,CoreFoundation -version-info 17:1:0 -no-undefined  
libguile_la-alist.lo libguile_la-arbiters.lo libguile_la-async.lo  
libguile_la-backtrace.lo libguile_la-boolean.lo libguile_la-chars.lo  
libguile_la-continuations.lo libguile_la-convert.lo libguile_la- 
debug.lo libguile_la-deprecation.lo libguile_la-deprecated.lo  
libguile_la-discouraged.lo libguile_la-dynwind.lo libguile_la- 
environments.lo libguile_la-eq.lo libguile_la-error.lo libguile_la- 
eval.lo libguile_la-evalext.lo libguile_la-extensions.lo libguile_la- 
feature.lo libguile_la-fluids.lo libguile_la-fports.lo libguile_la- 
futures.lo libguile_la-gc.lo libguile_la-gc-mark.lo libguile_la-gc- 
segment.lo libguile_la-gc-malloc.lo libguile_la-gc-card.lo  
libguile_la-gc-freelist.lo libguile_la-gc_os_dep.lo libguile_la- 
gdbint.lo libguile_la-gh_data.lo libguile_la-gh_eval.lo libguile_la- 
gh_funcs.lo libguile_la-gh_init.lo libguile_la-gh_io.lo libguile_la- 
gh_list.lo libguile_la-gh_predicates.lo libguile_la-goops.lo  
libguile_la-gsubr.lo libguile_la-guardians.lo libguile_la-hash.lo  
libguile_la-hashtab.lo libguile_la-hooks.lo libguile_la-i18n.lo  
libguile_la-init.lo libguile_la-inline.lo libguile_la-ioext.lo  
libguile_la-keywords.lo libguile_la-lang.lo libguile_la-list.lo  
libguile_la-load.lo libguile_la-macros.lo libguile_la-mallocs.lo  
libguile_la-modules.lo libguile_la-numbers.lo libguile_la-objects.lo  
libguile_la-objprop.lo libguile_la-options.lo libguile_la-pairs.lo  
libguile_la-ports.lo libguile_la-print.lo libguile_la-procprop.lo  
libguile_la-procs.lo libguile_la-properties.lo libguile_la-random.lo  
libguile_la-rdelim.lo libguile_la-read.lo libguile_la-root.lo  
libguile_la-rw.lo libguile_la-scmsigs.lo libguile_la-script.lo  
libguile_la-simpos.lo libguile_la-smob.lo libguile_la-sort.lo  
libguile_la-srcprop.lo libguile_la-stackchk.lo libguile_la-stacks.lo  
libguile_la-stime.lo libguile_la-strings.lo libguile_la-srfi-4.lo  
libguile_la-srfi-13.lo libguile_la-srfi-14.lo libguile_la-strorder.lo  
libguile_la-strports.lo libguile_la-struct.lo libguile_la-symbols.lo  
libguile_la-threads.lo libguile_la-null-threads.lo libguile_la- 
throw.lo libguile_la-values.lo libguile_la-variable.lo libguile_la- 
vectors.lo libguile_la-version.lo libguile_la-vports.lo libguile_la- 
weaks.lo libguile_la-ramap.lo libguile_la-unif.lo dynl.lo filesys.lo  
posix.lo net_db.lo socket.lo regex-posix.lo -lgmp -lm -lltdl
gcc -dynamiclib  -o .libs/libguile.17.0.1.dylib  .libs/libguile_la- 
alist.o .libs/libguile_la-arbiters.o .libs/libguile_la-async.o .libs/ 
libguile_la-backtrace.o .libs/libguile_la-boolean.o .libs/libguile_la- 
chars.o .libs/libguile_la-continuations.o .libs/libguile_la- 
convert.o .libs/libguile_la-debug.o .libs/libguile_la- 
deprecation.o .libs/libguile_la-deprecated.o .libs/libguile_la- 
discouraged.o .libs/libguile_la-dynwind.o .libs/libguile_la- 
environments.o .libs/libguile_la-eq.o .libs/libguile_la-error.o .libs/ 
libguile_la-eval.o .libs/libguile_la-evalext.o .libs/libguile_la- 
extensions.o .libs/libguile_la-feature.o .libs/libguile_la- 
fluids.o .libs/libguile_la-fports.o .libs/libguile_la-futures.o .libs/ 
libguile_la-gc.o .libs/libguile_la-gc-mark.o .libs/libguile_la-gc- 
segment.o .libs/libguile_la-gc-malloc.o .libs/libguile_la-gc- 
card.o .libs/libguile_la-gc-freelist.o .libs/libguile_la- 
gc_os_dep.o .libs/libguile_la-gdbint.o .libs/libguile_la- 
gh_data.o .libs/libguile_la-gh_eval.o .libs/libguile_la- 
gh_funcs.o .libs/libguile_la-gh_init.o .libs/libguile_la- 
gh_io.o .libs/libguile_la-gh_list.o .libs/libguile_la- 
gh_predicates.o .libs/libguile_la-goops.o .libs/libguile_la- 
gsubr.o .libs/libguile_la-guardians.o .libs/libguile_la-hash.o .libs/ 
libguile_la-hashtab.o .libs/libguile_la-hooks.o .libs/libguile_la- 
i18n.o .libs/libguile_la-init.o .libs/libguile_la-inline.o .libs/ 
libguile_la-ioext.o .libs/libguile_la-keywords.o .libs/libguile_la- 
lang.o .libs/libguile_la-list.o .libs/libguile_la-load.o .libs/ 
libguile_la-macros.o .libs/libguile_la-mallocs.o .libs/libguile_la- 
modules.o .libs/libguile_la-numbers.o .libs/libguile_la- 
objects.o .libs/libguile_la-objprop.o .libs/libguile_la- 
options.o .libs/libguile_la-pairs.o .libs/libguile_la-ports.o .libs/ 
libguile_la-print.o .libs/libguile_la-procprop.o .libs/libguile_la- 
procs.o .libs/libguile_la-properties.o .libs/libguile_la- 
random.o .libs/libguile_la-rdelim.o .libs/libguile_la-read.o .libs/ 
libguile_la-root.o .libs/libguile_la-rw.o .libs/libguile_la- 
scmsigs.o .libs/libguile_la-script.o .libs/libguile_la-simpos.o .libs/ 
libguile_la-smob.o .libs/libguile_la-sort.o .libs/libguile_la- 
srcprop.o .libs/libguile_la-stackchk.o .libs/libguile_la- 
stacks.o .libs/libguile_la-stime.o .libs/libguile_la-strings.o .libs/ 
libguile_la-srfi-4.o .libs/libguile_la-srfi-13.o .libs/libguile_la- 
srfi-14.o .libs/libguile_la-strorder.o .libs/libguile_la- 
strports.o .libs/libguile_la-struct.o .libs/libguile_la- 
symbols.o .libs/libguile_la-threads.o .libs/libguile_la-null- 
threads.o .libs/libguile_la-throw.o .libs/libguile_la-values.o .libs/ 
libguile_la-variable.o .libs/libguile_la-vectors.o .libs/libguile_la- 
version.o .libs/libguile_la-vports.o .libs/libguile_la-weaks.o .libs/ 
libguile_la-ramap.o .libs/libguile_la-unif.o .libs/dynl.o .libs/ 
filesys.o .libs/posix.o .libs/net_db.o .libs/socket.o .libs/regex- 
posix.o  /usr/local/lib/libintl.dylib /usr/lib/libiconv.dylib /usr/ 
lib/libc.dylib /usr/local/lib/libgmp.a -lm /usr/lib/libltdl. 
3.1.0.dylib /usr/lib/libdl.dylib  -Wl,-framework -Wl,CoreFoundation - 
install_name  /usr/local/lib/libguile.17.dylib -Wl,- 
compatibility_version -Wl,18 -Wl,-current_version -Wl,18.1
ld: common symbols not allowed with MH_DYLIB output format with the - 
multi_module option
/usr/local/lib/libgmp.a(mp_bpl.o) definition of common ___gmp_junk  
(size 4)
/usr/bin/libtool: internal link edit command failed
make[3]: *** [libguile.la] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

	I had earlier asked about this in simpler form; but, got no reply.   
The line generating this error is 214 of libtool.  The question is,  
am I suppose to be getting here (there are lines with -single_module  
designated).  If the answer is yes, then how does the line need to be  
changed so that I do not get this error and if no, what needs to be  
changed to not get here?
Frank



_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


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

* Re: multo_module
  2007-10-21  4:29 multo_module Frank J. R. Hanstick
@ 2007-10-22 10:04 ` Ludovic Courtès
  2007-10-23  1:48   ` multo_module Frank J. R. Hanstick
  0 siblings, 1 reply; 3+ messages in thread
From: Ludovic Courtès @ 2007-10-22 10:04 UTC (permalink / raw)
  To: Frank J. R. Hanstick; +Cc: Guile-user

Hi,

"Frank J. R. Hanstick" <trog24@comcast.net> writes:

> /bin/sh ../libtool --tag=CC --mode=link gcc  -g -O2 -Wall -Wmissing- 
> prototypes -Werror   -o libguile.la -rpath /usr/local/lib -lintl -Wl,- 
> framework -Wl,CoreFoundation -version-info 17:1:0 -no-undefined

[...]

> ld: common symbols not allowed with MH_DYLIB output format with the - 
> multi_module option
> /usr/local/lib/libgmp.a(mp_bpl.o) definition of common ___gmp_junk
> (size 4)
> /usr/bin/libtool: internal link edit command failed

[...]

> 	I had earlier asked about this in simpler form; but, got no
> reply.   The line generating this error is 214 of libtool.  The
> question is,  am I suppose to be getting here (there are lines with
> -single_module  designated).  If the answer is yes, then how does the
> line need to be  changed so that I do not get this error and if no,
> what needs to be  changed to not get here?

Sorry, I'm not familiar at all with Darwin's linker.  I suppose you'll
have to further dig its documentation.

Nevertheless, I think there were report of successful builds on MacOS X
in the past...

Thanks,
Ludovic.


_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


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

* Re: multo_module
  2007-10-22 10:04 ` multo_module Ludovic Courtès
@ 2007-10-23  1:48   ` Frank J. R. Hanstick
  0 siblings, 0 replies; 3+ messages in thread
From: Frank J. R. Hanstick @ 2007-10-23  1:48 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guile-user

Hello,
	I noticed that there are lines designating -single_module and wonder  
if something changed to take the build process to the incorrect line  
in libtool.  I seem to remember several Darwin tests in the earlier  
build process that appear to be absent in the last two downloads.   
Were there changes to libtool or the configuration module?
Frank

On Oct 22, 2007, at 3:04 AM, Ludovic Courtès wrote:

> Hi,
>
> "Frank J. R. Hanstick" <trog24@comcast.net> writes:
>
>> /bin/sh ../libtool --tag=CC --mode=link gcc  -g -O2 -Wall -Wmissing-
>> prototypes -Werror   -o libguile.la -rpath /usr/local/lib -lintl - 
>> Wl,-
>> framework -Wl,CoreFoundation -version-info 17:1:0 -no-undefined
>
> [...]
>
>> ld: common symbols not allowed with MH_DYLIB output format with the -
>> multi_module option
>> /usr/local/lib/libgmp.a(mp_bpl.o) definition of common ___gmp_junk
>> (size 4)
>> /usr/bin/libtool: internal link edit command failed
>
> [...]
>
>> 	I had earlier asked about this in simpler form; but, got no
>> reply.   The line generating this error is 214 of libtool.  The
>> question is,  am I suppose to be getting here (there are lines with
>> -single_module  designated).  If the answer is yes, then how does the
>> line need to be  changed so that I do not get this error and if no,
>> what needs to be  changed to not get here?
>
> Sorry, I'm not familiar at all with Darwin's linker.  I suppose you'll
> have to further dig its documentation.
>
> Nevertheless, I think there were report of successful builds on  
> MacOS X
> in the past...
>
> Thanks,
> Ludovic.



_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-user


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

end of thread, other threads:[~2007-10-23  1:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-21  4:29 multo_module Frank J. R. Hanstick
2007-10-22 10:04 ` multo_module Ludovic Courtès
2007-10-23  1:48   ` multo_module Frank J. R. Hanstick

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).