unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* 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).