problem calling libsingular-3-0-4-3/libsingular from c++
DavidF · Thu Dec 20, 2012 2:41 pm
Hi,
I'm trying to dynamically compile libsingular-3-0-4-3 and libsingular; these are installed in a cluster.
I compile including the libraries with
g++ -o output -ldl -lsingular file.c -I /usr/include/singular/ -I /usr/include/singular/singular
but I get the following errors:
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omPrintUsedTrackAddrs'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omPrintUsedAddrs'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `_omDebugFree'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omPrintCurrentBackTraceMax'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omMarkAsStaticAddr'
Neither the cluster administrator nor I know of to fix this. Do you have any suggestion?
Best regards,
David
I'm trying to dynamically compile libsingular-3-0-4-3 and libsingular; these are installed in a cluster.
I compile including the libraries with
g++ -o output -ldl -lsingular file.c -I /usr/include/singular/ -I /usr/include/singular/singular
but I get the following errors:
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omPrintUsedTrackAddrs'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omPrintUsedAddrs'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `_omDebugFree'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omPrintCurrentBackTraceMax'
/usr/lib/gcc/x86_64-linux-gnu/4.7/../../../../lib/libsingular-3-0-4-3.so: undefined reference to `omMarkAsStaticAddr'
Neither the cluster administrator nor I know of to fix this. Do you have any suggestion?
Best regards,
David