Hello Axel,
Hello Rooters,
first of all thank you very much for looking into this.
I managed to compile ROOT5.12 under SOLARIS8 with the GNU compiler (configure solarisgcc),
using a modified file “vector” in
$ROOTSYS/cint/lib/prec_stl/vector (I attached the file if anybody needs it) from mbarison (thank you!).
Replacing this, I got another error stating that
libfreetype is asking for a “grep that can handle long lines…”, etc.
In order to get this properly running, I installed (from sunfreeware.com):
- libiconv
- pcre (had this one before)
- libintl
AND, most important, libgcc-3.4.6. !! (I had an older one)
With this, the compilation worked!
For the version 5.13, I did a CVS checkout.
However, here the compilation still fails,
stating that:
"…
Compiling XrdClientUrlSet.cc
g++ -g -c -D_ALL_SOURCE -D_REENTRANT -D__solaris__ -D_GNU_SOURCE -fPIC -Wall -Wno-deprecated -DSUNGCC -O2 -DXrdDEBUG=0 -DHAS_STRLCPY -I. -I… -o …/…/obj/XrdClientUrlSet.o XrdClientUrlSet.cc
XrdClientUrlSet.cc:41:21: sunmath.h: No such file or directory
XrdClientUrlSet.cc: In member function XrdClientUrlInfo* XrdClientUrlSet::GetARandomUrl()': XrdClientUrlSet.cc:246: error:
irint’ undeclared (first use this function)
XrdClientUrlSet.cc:246: error: (Each undeclared identifier is reported only
once for each function it appears in.)
make[5]: *** […/…/obj/XrdClientUrlSet.o] Error 1
make[4]: *** [SunOSall] Error 2
make[3]: *** [all] Error 2
make[2]: *** [XrdClient] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/np/vdg/fabry/APPLICATIONS/ROOT/ROOT-5.13/root/xrootd/src/xrootd’
make: *** [xrootd/src/xrootd/lib/libXrdSec.so] Error 2
"
It would be nice to have a compilable version,
however, if you would post a binary version on your website later on ,this would also be great.
Cheers,
Imrich
vector.new.txt (28.6 KB)