* Undefined symbol _start first referenced in file .libs/libguile_la-gc_os_dep.o
@ 2009-03-22 9:08 Dennis Clarke
2009-03-24 20:13 ` Neil Jerram
0 siblings, 1 reply; 2+ messages in thread
From: Dennis Clarke @ 2009-03-22 9:08 UTC (permalink / raw)
To: bug-guile
In the Solaris 10 ( AMD64/x86 ) world this si what happens when we attempt
to build guile-1.8.6 with Sun Studio 12:
.
.
.
/bin/bash ../libtool --tag=CC --mode=compile
/opt/studio/SOS12/SUNWspro/bin/cc -DHAVE_CONFIG_H -I.. -I.. -I..
-I/export/home/kuser/local/include -xstrconst -xildoff -xarch=386
-xnolibmil -Xa -Kpic -xregs=no%frameptr -xlibmieee -g -xs -c -o
socket.lo socket.c
libtool: compile: /opt/studio/SOS12/SUNWspro/bin/cc -DHAVE_CONFIG_H -I..
-I.. -I.. -I/export/home/kuser/local/include -xstrconst -xildoff
-xarch=386 -xnolibmil -Xa -Kpic -xregs=no%frameptr -xlibmieee -g -xs -c
socket.c -KPIC -DPIC -o .libs/socket.o
libtool: compile: /opt/studio/SOS12/SUNWspro/bin/cc -DHAVE_CONFIG_H -I..
-I.. -I.. -I/export/home/kuser/local/include -xstrconst -xildoff
-xarch=386 -xnolibmil -Xa -Kpic -xregs=no%frameptr -xlibmieee -g -xs -c
socket.c -o socket.o >/dev/null 2>&1
source='regex-posix.c' object='regex-posix.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/bash ../build-aux/depcomp \
/bin/bash ../libtool --tag=CC --mode=compile
/opt/studio/SOS12/SUNWspro/bin/cc -DHAVE_CONFIG_H -I.. -I.. -I..
-I/export/home/kuser/local/include -xstrconst -xildoff -xarch=386
-xnolibmil -Xa -Kpic -xregs=no%frameptr -xlibmieee -g -xs -c -o
regex-posix.lo regex-posix.c
libtool: compile: /opt/studio/SOS12/SUNWspro/bin/cc -DHAVE_CONFIG_H -I..
-I.. -I.. -I/export/home/kuser/local/include -xstrconst -xildoff
-xarch=386 -xnolibmil -Xa -Kpic -xregs=no%frameptr -xlibmieee -g -xs -c
regex-posix.c -KPIC -DPIC -o .libs/regex-posix.o
libtool: compile: /opt/studio/SOS12/SUNWspro/bin/cc -DHAVE_CONFIG_H -I..
-I.. -I.. -I/export/home/kuser/local/include -xstrconst -xildoff
-xarch=386 -xnolibmil -Xa -Kpic -xregs=no%frameptr -xlibmieee -g -xs -c
regex-posix.c -o regex-posix.o >/dev/null 2>&1
/bin/bash ../libtool --tag=CC --mode=link
/opt/studio/SOS12/SUNWspro/bin/cc -I/export/home/kuser/local/include
-D_REENTRANT -xstrconst -xildoff -xarch=386 -xnolibmil -Xa -Kpic
-xregs=no%frameptr -xlibmieee -g -xs -L/export/home/kuser/local/lib -lintl
-lsec -lc -R/export/home/kuser/local/lib -version-info 20:0:3
-export-dynamic -no-undefined -lsec -o libguile.la -rpath
/export/home/kuser/local/lib 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 -lrt -lpthread -lgmp -lsocket -lnsl -lm -lltdl
libtool: link: /opt/studio/SOS12/SUNWspro/bin/cc -G -z defs -h
libguile.so.17 -o .libs/libguile.so.17.3.0 .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 -R/export/home/kuser/local/lib
-R/export/home/kuser/local/lib -L/export/home/kuser/local/lib
/export/home/kuser/local/lib/libintl.so -lc -lrt -lpthread
/export/home/kuser/local/lib/libgmp.so -lsocket -lnsl -lm
/export/home/kuser/local/lib/libltdl.so -lsec -lc -xarch=386
Undefined first referenced
symbol in file
_start .libs/libguile_la-gc_os_dep.o
ld: fatal: Symbol referencing errors. No output written to
.libs/libguile.so.17.3.0
make[3]: *** [libguile.la] Error 1
make[3]: Leaving directory `/export/home/kuser/build/guile-1.8.6/libguile'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/export/home/kuser/build/guile-1.8.6/libguile'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/kuser/build/guile-1.8.6'
make: *** [all] Error 2
-bash-3.2$
--
Dennis Clarke
sig du jour : "An appeaser is one who feeds a crocodile, hoping it will
eat him last.", Winston Churchill
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Undefined symbol _start first referenced in file .libs/libguile_la-gc_os_dep.o
2009-03-22 9:08 Undefined symbol _start first referenced in file .libs/libguile_la-gc_os_dep.o Dennis Clarke
@ 2009-03-24 20:13 ` Neil Jerram
0 siblings, 0 replies; 2+ messages in thread
From: Neil Jerram @ 2009-03-24 20:13 UTC (permalink / raw)
To: dclarke; +Cc: bug-guile
Dennis Clarke <dclarke@blastwave.org> writes:
> In the Solaris 10 ( AMD64/x86 ) world this si what happens when we attempt
> to build guile-1.8.6 with Sun Studio 12:
> Undefined first referenced
> symbol in file
> _start .libs/libguile_la-gc_os_dep.o
gc_os_dep.c was copied (some time back) from the Boehm GC sources.
Assuming that Boehm GC does now support your platform, would you mind
checking their latest sources to see what incantations are needed on
Solaris 10, and let us know?
Thanks,
Neil
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-03-24 20:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-22 9:08 Undefined symbol _start first referenced in file .libs/libguile_la-gc_os_dep.o Dennis Clarke
2009-03-24 20:13 ` Neil Jerram
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).