[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] Doc revision
From: |
Daniel Bump |
Subject: |
Re: [gnugo-devel] Doc revision |
Date: |
Sat, 20 Dec 2008 06:58:13 -0800 |
Gunnar wrote:
> automatically. That's why extract_fuseki has duplicate libraries
> listed in LD_ADD. Presumably the same trick should work for
> mkmcpat. Try to add another copy of libengine.a at the end of the
> mkmcpat_LDADD line instead of adding globals.c as a source file. I'm
> not sure whether it's a technically better solution but it would at
> least be more consistent.
This doesn't seem to work assuming I carried out your suggestion
correctly. (Patch at end.)
With i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465)
I get the same error message as with gnugo-3.7.12:
gcc -g -O2 -o mkmcpat mkmcpat.o ../engine/libengine.a ../sgf/libsgf.a
../utils/libutils.a ../engine/libengine.a -lncurses
Undefined symbols:
"_potential_moves", referenced from:
_potential_moves$non_lazy_ptr in libengine.a(montecarlo.o)
ld: symbol(s) not found
Dan
Index: patterns/Makefile.am
===================================================================
RCS file: /var/lib/cvs/gnugo_3_8/patterns/Makefile.am,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile.am
--- patterns/Makefile.am 17 Dec 2008 14:28:08 -0000 1.1.1.1
+++ patterns/Makefile.am 20 Dec 2008 14:43:48 -0000
@@ -62,7 +62,7 @@
mkeyes_SOURCES = mkeyes.c
mkeyes_LDADD = ../utils/libutils.a
mkmcpat_SOURCES = mkmcpat.c
-mkmcpat_LDADD = ../engine/libengine.a ../sgf/libsgf.a ../utils/libutils.a
+mkmcpat_LDADD = ../engine/libengine.a ../sgf/libsgf.a ../utils/libutils.a
../engine/libengine.a
mkmcpat_AM_CPPFLAGS = $(GNU_GO_WARNINGS)
extract_fuseki_SOURCES = extract_fuseki.c
# Yes, we currently need duplicate libengine.a and libpatterns.a.
Index: patterns/Makefile.in
===================================================================
RCS file: /var/lib/cvs/gnugo_3_8/patterns/Makefile.in,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 Makefile.in
--- patterns/Makefile.in 17 Dec 2008 14:28:08 -0000 1.1.1.1
+++ patterns/Makefile.in 20 Dec 2008 14:43:58 -0000
@@ -83,7 +83,7 @@
am_mkmcpat_OBJECTS = mkmcpat.$(OBJEXT)
mkmcpat_OBJECTS = $(am_mkmcpat_OBJECTS)
mkmcpat_DEPENDENCIES = ../engine/libengine.a ../sgf/libsgf.a \
- ../utils/libutils.a
+ ../utils/libutils.a ../engine/libengine.a
am_mkpat_OBJECTS = mkpat.$(OBJEXT) transform.$(OBJEXT) dfa.$(OBJEXT)
mkpat_OBJECTS = $(am_mkpat_OBJECTS)
mkpat_DEPENDENCIES = ../utils/libutils.a
@@ -255,7 +255,7 @@
mkeyes_SOURCES = mkeyes.c
mkeyes_LDADD = ../utils/libutils.a
mkmcpat_SOURCES = mkmcpat.c
-mkmcpat_LDADD = ../engine/libengine.a ../sgf/libsgf.a ../utils/libutils.a
+mkmcpat_LDADD = ../engine/libengine.a ../sgf/libsgf.a ../utils/libutils.a
../engine/libengine.a
mkmcpat_AM_CPPFLAGS = $(GNU_GO_WARNINGS)
extract_fuseki_SOURCES = extract_fuseki.c
# Yes, we currently need duplicate libengine.a and libpatterns.a.
- [gnugo-devel] Doc revision, Daniel Bump, 2008/12/19
- Message not available
- Re: [gnugo-devel] Doc revision, Daniel Bump, 2008/12/19
- Re: [gnugo-devel] Doc revision, Terry McIntyre, 2008/12/19
- Re: [gnugo-devel] Doc revision, Daniel Bump, 2008/12/19
- Re: [gnugo-devel] Doc revision, Gunnar Farnebäck, 2008/12/20
- Re: [gnugo-devel] Doc revision,
Daniel Bump <=
- Re: [gnugo-devel] Doc revision, Daniel Bump, 2008/12/20
- Re: [gnugo-devel] Doc revision, Daniel Bump, 2008/12/20
- Re: [gnugo-devel] Doc revision, Daniel Bump, 2008/12/20
- Re: [gnugo-devel] Doc revision, Gunnar Farnebäck, 2008/12/22
- Re: [gnugo-devel] Doc revision, Bertram Felgenhauer, 2008/12/22
- Re: [gnugo-devel] Doc revision, Daniel Bump, 2008/12/22