- priority: 5 --> 7
while trying to compile hbstock on fedora 9 86_64 using
localhost build]$ ../configure --prefix=/usr --libdir=/usr/lib64
the following link errors were encountered
g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -Wall -I/usr/include -I../../include -O2 -MT libhbstock2_la-grey_theory.lo -MD -MP -MF .deps/libhbstock2_la-grey_theory.Tpo -c ../../src/grey_theory.cpp -o libhbstock2_la-grey_theory.o >/dev/null 2>&1
mv -f .deps/libhbstock2_la-grey_theory.Tpo .deps/libhbstock2_la-grey_theory.Plo
/bin/sh ../libtool --tag=CXX --mode=link g++ -I/usr/include -I../../include -O2 -no-undefined -avoid-version -L/usr/lib -lACE -o libhbstock2.la -rpath /usr/lib64 libhbstock2_la-md5.lo libhbstock2_la-i18n_debug.lo libhbstock2_la-usage_tool.lo libhbstock2_la-app_config.lo libhbstock2_la-config_file_map.lo libhbstock2_la-statistics.lo libhbstock2_la-hbstock_exception.lo libhbstock2_la-model_base.lo libhbstock2_la-stock_data.lo libhbstock2_la-stock_technic.lo libhbstock2_la-stock_kline.lo libhbstock2_la-hbstock_init.lo libhbstock2_la-stock_selector.lo libhbstock2_la-do_stock.lo libhbstock2_la-hbstock_profile.lo libhbstock2_la-do_portfolio.lo libhbstock2_la-do_dataloader.lo libhbstock2_la-grey_theory.lo
g++ -shared -nostdlib /usr/lib/gcc/x86_64-redhat-linux/4.3.0/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.3.0/crtbeginS.o .libs/libhbstock2_la-md5.o .libs/libhbstock2_la-i18n_debug.o .libs/libhbstock2_la-usage_tool.o .libs/libhbstock2_la-app_config.o .libs/libhbstock2_la-config_file_map.o .libs/libhbstock2_la-statistics.o .libs/libhbstock2_la-hbstock_exception.o .libs/libhbstock2_la-model_base.o .libs/libhbstock2_la-stock_data.o .libs/libhbstock2_la-stock_technic.o .libs/libhbstock2_la-stock_kline.o .libs/libhbstock2_la-hbstock_init.o .libs/libhbstock2_la-stock_selector.o .libs/libhbstock2_la-do_stock.o .libs/libhbstock2_la-hbstock_profile.o .libs/libhbstock2_la-do_portfolio.o .libs/libhbstock2_la-do_dataloader.o .libs/libhbstock2_la-grey_theory.o -L/usr/lib -lACE -L/usr/lib/gcc/x86_64-redhat-linux/4.3.0 -L/usr/lib/gcc/x86_64-redhat-linux/4.3.0/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.3.0/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.3.0/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.3.0/../../../../lib64/crtn.o -Wl,-soname -Wl,libhbstock2.so -o .libs/libhbstock2.so
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
ar cru .libs/libhbstock2.a libhbstock2_la-md5.o libhbstock2_la-i18n_debug.o libhbstock2_la-usage_tool.o libhbstock2_la-app_config.o libhbstock2_la-config_file_map.o libhbstock2_la-statistics.o libhbstock2_la-hbstock_exception.o libhbstock2_la-model_base.o libhbstock2_la-stock_data.o libhbstock2_la-stock_technic.o libhbstock2_la-stock_kline.o libhbstock2_la-hbstock_init.o libhbstock2_la-stock_selector.o libhbstock2_la-do_stock.o libhbstock2_la-hbstock_profile.o libhbstock2_la-do_portfolio.o libhbstock2_la-do_dataloader.o libhbstock2_la-grey_theory.o
ranlib .libs/libhbstock2.a
creating libhbstock2.la
(cd .libs && rm -f libhbstock2.la && ln -s ../libhbstock2.la libhbstock2.la)
g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -Wall -I/usr/include -I../../include -O2 -MT hbconsole-main.o -MD -MP -MF .deps/hbconsole-main.Tpo -c -o hbconsole-main.o `test -f 'main.cpp' || echo '../../src/'`main.cpp
../../src/main.cpp: In function ‘void printVersion()’:
../../src/main.cpp:270: warning: deprecated conversion from string constant to ‘char*’
../../src/main.cpp:271: warning: deprecated conversion from string constant to ‘char*’
mv -f .deps/hbconsole-main.Tpo .deps/hbconsole-main.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -I/usr/include -I../../include -O2 -L/usr/lib -lACE -o hbconsole hbconsole-main.o libhbstock2.la
g++ -I/usr/include -I../../include -O2 -o .libs/hbconsole hbconsole-main.o -L/usr/lib ./.libs/libhbstock2.so -lACE
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
creating hbconsole
g++ -DHAVE_CONFIG_H -I. -I../../src -I.. -Wall -I/usr/include -I../../include -O2 -MT init_user-init_user.o -MD -MP -MF .deps/init_user-init_user.Tpo -c -o init_user-init_user.o `test -f 'init_user.cpp' || echo '../../src/'`init_user.cpp
../../src/init_user.cpp: In function ‘void printVersion()’:
../../src/init_user.cpp:193: warning: deprecated conversion from string constant to ‘char*’
../../src/init_user.cpp:194: warning: deprecated conversion from string constant to ‘char*’
mv -f .deps/init_user-init_user.Tpo .deps/init_user-init_user.Po
/bin/sh ../libtool --tag=CXX --mode=link g++ -I/usr/include -I../../include -O2 -export-dynamic -L/usr/lib -lACE -o init_user init_user-init_user.o libhbstock2.la
g++ -I/usr/include -I../../include -O2 -o .libs/init_user init_user-init_user.o -Wl,--export-dynamic -L/usr/lib ./.libs/libhbstock2.so -lACE
/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc
/usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for -lc
creating init_user
make[2]: Leaving directory `/home/standard/build/hbstock-2.2.9/build/src'
this may not be all occurences of this error as an unresolved make error in /test stoppped the compile