GSI Forum - RDF feed
https://forum.gsi.de/index.php
error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18844&th=4777#msg_18844
and the compiler says that there is an error in the file dfcln.h located in /usr/include/
Does anyone know how to fix this?
Christiaan
PS: the error message is included in the screenshot]]>C. A. Douma2015-12-28T18:54:00-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18845&th=4777#msg_18845
the complete output would be helpful. Redirect the cout and cerr to a text file and attach it here.
./configure.sh > std.log 2> err.log
In addition, try to compile with ROOT 6 instead of ROOT 5 - makes more sense with such new system as Ubuntu 15.
I expect you are using the latest FairSoft version nov15
Cheers,
Dima
]]>Dmytro Kresan2015-12-29T06:45:12-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18847&th=4777#msg_18847
Compiling with ROOT 6 works. However, when I start ROOT 6 afterwards, I get a message that G__OPTIMIZE does not work. When I then try to declare a histogram or something, ROOT crashes.
Obtaining the complete output is however very difficult. Your command ./configure.sh > std.log 2> err.log
prevents me from entering the inputs that the script ./configure.sh requires, hence I cannot compile.
In order to solve this problem I removed Ubuntu 15 from my PC and installed Ubuntu 14 instead. This causes some clashes between Ubuntu and Windows 7
that do not occur with Ubuntu 15, but without FairRoot, Ubuntu has no purpose for me...
On Ubuntu 14 FairSoft and FairRoot compile succesfully (I used the newest versions).
However, when I try to compile R3BRoot afterwards, I get an error message that the ROOT dictonary could not be found. (See attachement, it contains the full output for R3BRoot).
Installation of the FairRoot project Template gives the same message. Can you help me?
Thanks in advance!
Christiaan.]]>C. A. Douma2016-01-05T13:26:16-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18856&th=4777#msg_18856
With which debug / optimisation option did you compile ROOT 6?
To your dictionary problem with R3BRoot and ROOT5: I was not able to reproduce your problem. Please try compiling the dev branch:
cd R3BRoot
git checkout dev
git pull
then recompile
It can be that you will get problems with Geant4 physics lists. Fast solution: switch off directory "plists" from the main CMakeLists.txt
The best way is anyhow try to get ROOT 6 running. This is actively supported system.
Cheers,
Dima]]>Dmytro Kresan2016-01-07T13:15:17-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18862&th=4777#msg_18862
I compiled ROOT 6 on Ubuntu 15 with option 3: optimize
(because I want my simulations to run as fast as possible)
This is also the option that I use for ROOT 5 on ubuntu 14
I find it strange that you cannot reproduce the problem
on the ROOT dictionary. I tried the installation with the latest
versions of FairSoft, FairRoot and R3BRoot on severalk Ubuntu 14
systems and they all produce the same error. Could it be that I
am skipping a vital part of the installation?
After running configure.sh on fairsoft, I add the following to my
.bashrc
Then I give the cmake command for R3BRoot. Then the error apprears.
It happens both for the dev branch as for the master branch.
For FairSoft and FairRoot I always use the latest dev branch.
Which part do I miss?
Christiaan
PS: When redirecting the output of the FairSoft compilation to a file,
I get an error because once the output of configure.sh is
no longer on the terminal, I cannot enter the compilation options anymore.
Do you have a trick for this?
]]>C. A. Douma2016-01-07T13:59:34-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18864&th=4777#msg_18864
Please go carefully step-by-step through installation instructions:
Cheers,
Dima]]>Dmytro Kresan2016-01-07T14:13:55-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18867&th=4777#msg_18867
I followed exactly all the steps of the webpages you sent me.
The only difference is that I download the source from github instead of using a tarball.
I tried ti switch between master and dev branch of FairSoft and FairRoot and R3BRoot.
None of this solves the problem. I also tried to switch the FairRootConfig.sh file on and
off and this also does not solve the problem.
Thank you for all the effort you put in it.
Christiaan.]]>C. A. Douma2016-01-07T20:09:50-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18869&th=4777#msg_18869
https://github.com/FairRootGroup/FairSoft/releases/tag/nov15p1
Cheers,
Dima
]]>Dmytro Kresan2016-01-08T11:00:42-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18871&th=4777#msg_18871
Christiaan.]]>C. A. Douma2016-01-08T16:30:10-00:00Re: error in dfcln.h with external packages
https://forum.gsi.de/index.phpindex.php?t=rview&goto=18873&th=4777#msg_18873
your tar versions solved all problems! Both for Ubuntu 14 as for Ubuntu 15
(compiled with GCC, ROOT 5 optimized, simulation engines, internet data files & python bindings)
Many thanks!
Christiaan.]]>C. A. Douma2016-01-09T18:17:20-00:00