Other compilation problems [calculation/test, tax/us/test/]

Josh Sled jsled@asynchronous.org
Fri, 23 Nov 2001 14:07:39 -0800


In src/calculation/test/:

/bin/sh ../../../libtool --mode=link gcc  -O3 -Wall -Wunused  -Wall -Wno-unused -Werror-implicit-function-declaration -g -g -o test-link  test-link.o ../libgncmod-calculation.la  -lpopt -lm  -lm
gcc -O3 -Wall -Wunused -Wall -Wno-unused -Werror-implicit-function-declaration -g -g -o .libs/test-link test-link.o  ../.libs/libgncmod-calculation.so -lm -lm /usr/lib/libpopt.so -lm -lm -Wl,--rpath -Wl,/opt/gnucash-unstable/lib/gnucash
../.libs/libgncmod-calculation.so: undefined reference to `g_malloc0'
../.libs/libgncmod-calculation.so: undefined reference to `g_realloc'
../.libs/libgncmod-calculation.so: undefined reference to `g_strdup'
../.libs/libgncmod-calculation.so: undefined reference to `g_free'

jsled's fix: add $(GLIB_LIBS) to 'test_link_module_LDFLAGS'.

------

make[3]: Entering directory `/mnt/b/jsled/gnucash-budget/gnucash/src/tax/us/test'
gcc -DHAVE_CONFIG_H -I. -I. -I../../../..     -O3 -Wall -Wunused  -Wall -Wno-unused -Werror-implicit-function-declaration -g -c test-link-module.c
/bin/sh ../../../../libtool --mode=link gcc  -O3 -Wall -Wunused  -Wall -Wno-unused -Werror-implicit-function-declaration -g -g -o test-link-module  test-link-module.o ../libgncmod-tax-us.la  -lpopt -lm  -lm
mkdir .libs
gcc -O3 -Wall -Wunused -Wall -Wno-unused -Werror-implicit-function-declaration -g -g -o .libs/test-link-module test-link-module.o  ../.libs/libgncmod-tax-us.so -lm -lm /usr/lib/libpopt.so -lm -lm -Wl,--rpath -Wl,/opt/gnucash-unstable/lib/gnucash
../.libs/libgncmod-tax-us.so: undefined reference to `g_strdup_printf'
../.libs/libgncmod-tax-us.so: undefined reference to `g_strdup'
../.libs/libgncmod-tax-us.so: undefined reference to `gh_eval_str'
../.libs/libgncmod-tax-us.so: undefined reference to `g_free'
collect2: ld returned 1 exit status

jsled's fix: add $(GLIB_LIBS) and $(GUILE_LIBS) to 'test_link_module_LDFLAGS'.


Better fixes?

...jsled