ok i will try this i did install cln locally and configured with something like export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CLN/lib ./configure --prefix=/home/trobens/programs/ginac/install CLN_CFLAGS=-I$CLN/include/cln/ CLN_LIBS=-L$CLN/lib/ CPPFLAGS=-I$CLN/include/ LDFLAGS=-L$CLN/lib/ LIBS=-lcln mb this causes the problem ?? On Thu, 9 Feb 2017, Mario Prausa wrote:
On 09.02.2017 03:51, Tania Robens wrote:
In file included from /home/trobens/programs/cln/install/include/cln/string.h:9:0, from /opt/rh/devtoolset-3/root/usr/include/c++/4.9.2/cstring:42, from class_info.h:27, from registrar.h:26, from basic.h:29, from ex.h:26, from expair.h:26, from expairseq.h:26, from add.h:26, from add.cpp:23:
This looks suspicious. The ginac file "class_info.h" includes the standard C++ library file "cstring" which includes the CLN file "string.h". In the standard C libray there is also a file by the name "string.h" which is what "cstring" wants to include.
I think the problem is the order of your include pathes. The pathes to the standard libraries should go before any other libraries (in that case CLN).
Mario
------------------------------------------------------------------------- Dr. habil. Tania Robens Michigan State University Department of Physics and Astronomy 567 Wilson Road East Lansing, MI 48824 USA