Hi Derek, Thanks. classic works for me. Regards Wen On Wed, Sep 30, 2009 at 4:49 PM, Derek Feichtinger <[log in to unmask]> wrote: > Hi > > I guess the classic build will have worked for you. > > The bootstrap.sh refers to the autotools build. > > That one I fixed early this afternoon. A few newly added sources were not > accounted for in the Makefile.am, which I corrected now. > Actually at the time when you tried, the new sources had already been > commited, so I guess you got a bit an older tarball. > > In case you should need some of the autotools provided functionality, I put > the newest autotools based tarball at > http://project-arda-dev.web.cern.ch/project-arda-dev/xrootd/tarballs/ > > Cheers, > Derek > > > On Wednesday 30 September 2009, wen guan wrote: >> Sorry. I used bootstrap.sh to compile it. I will use classic. >> >> Thanks >> Wen >> >> On Wed, Sep 30, 2009 at 4:15 PM, Fabrizio Furano <[log in to unmask]> wrote: >> > Hi Wen, >> > >> > I just did it three times in two different machines with no troubles at >> > all... Do you do anything particular in order to compile it? >> > >> > I did: >> >>./configure.classic --disable-mon --no-arch-subdirs >> > >> > and then >> > >> >>make >> > >> > Fabrizio >> > >> > wen guan wrote: >> >> Hi Fabrizio, >> >> >> >> It cannot be compiled. Below is the error. >> >> >> >> >> >> (*) >> >> g++ -g -O2 -D_REENTRANT -o xrdcp Xrdcp.o -Wl,--export-dynamic >> >> ./.libs/libXrdClient.a >> >> /opt/xrootd-20090930/src/XrdCrypto/.libs/libXrdCrypto.a -lssl -lcrypto >> >> /opt/xrootd-20090930/src/XrdSut/.libs/libXrdSut.a >> >> /opt/xrootd-20090930/src/XrdNet/.libs/libXrdNet.a >> >> /opt/xrootd-20090930/src/XrdOuc/.libs/libXrdOuc.a >> >> /opt/xrootd-20090930/src/XrdSys/.libs/libXrdSys.a -lpthread -lrt -lnsl >> >> -ldl -lz >> >> ./.libs/libXrdClient.a(XrdClient.o)(.text+0x9f91): In function >> >> `XrdClient::XrdClient(char const*)': >> >> /opt/xrootd-20090930/src/XrdClient/XrdClient.cc:96: undefined >> >> reference to >> >> `XrdClientReadAheadMgr::CreateReadAheadMgr(XrdClientReadAheadMgr::XrdCli >> >>ent_RAStrategy)' ./.libs/libXrdClient.a(XrdClient.o)(.text+0xa7c1): In >> >> function >> >> `XrdClient::XrdClient(char const*)': >> >> /opt/xrootd-20090930/src/XrdClient/XrdClient.cc:96: undefined >> >> reference to >> >> `XrdClientReadAheadMgr::CreateReadAheadMgr(XrdClientReadAheadMgr::XrdCli >> >>ent_RAStrategy)' collect2: ld returned 1 exit status >> >> make[3]: *** [xrdcp] Error 1 >> >> make[3]: Leaving directory `/opt/xrootd-20090930/src/XrdClient' >> >> make[2]: *** [all] Error 2 >> >> make[2]: Leaving directory `/opt/xrootd-20090930/src/XrdClient' >> >> make[1]: *** [all-recursive] Error 1 >> >> make[1]: Leaving directory `/opt/xrootd-20090930/src' >> >> make: *** [all-recursive] Error 1 >> >> >> >> >> >> Wen >> >> >> >> On Wed, Sep 30, 2009 at 2:38 PM, wen guan <[log in to unmask]> wrote: >> >>> Thanks >> >>> Wen >> >>> >> >>> On Wed, Sep 30, 2009 at 12:52 PM, Fabrizio Furano <[log in to unmask]> > wrote: >> >>>> Hi Wen, >> >>>> >> >>>> OK, I made a new source tarball: xrootd-20090930.1117 . It's >> >>>> available here: >> >>>> >> >>>> https://savannah.cern.ch/projects/xrootd >> >>>> >> >>>> Just go to the "download" section. >> >>>> >> >>>> Please let me know if it works for you. >> >>>> >> >>>> Fabrizio >> >>>> >> >>>> wen guan wrote: >> >>>>> Hi Fabrizio, >> >>>>> >> >>>>> Usually I got it for the xrootd binary tar file or the src >> >>>>> file(compile it). If you can give me the src file, I can compile it. >> >>>>> I checked my job. almost all of them crashed at the end. It seems >> >>>>> they cannot read the last some hundreds events. I think maybe it's >> >>>>> caused by a incompletely copied file. >> >>>>> >> >>>>> Regards >> >>>>> Wen >> >>>>> >> >>>>> On Wed, Sep 30, 2009 at 11:49 AM, Fabrizio Furano <[log in to unmask]> >> >>>>> >> >>>>> wrote: >> >>>>>> It depends. Usually where do you get it from? >> >>>>>> >> >>>>>> f >> >>>>>> >> >>>>>> wen guan wrote: >> >>>>>>> Hi Fabrizio, >> >>>>>>> >> >>>>>>> Good! Thanks! >> >>>>>>> Where can I get the new xrdcp for both 32 bit and 64 bit? >> >>>>>>> >> >>>>>>> Regards >> >>>>>>> Wen >> >>>>>>> >> >>>>>>> On Wed, Sep 30, 2009 at 11:17 AM, Fabrizio Furano <[log in to unmask]> >> >>>>>>> >> >>>>>>> wrote: >> >>>>>>>> OK, I found it and fixed. Still I doubt that it worked in the >> >>>>>>>> older version, >> >>>>>>>> but anyway... >> >>>>>>>> >> >>>>>>>> The copied file was OK. It was just the final check on the number >> >>>>>>>> of copied >> >>>>>>>> bytes which was broken for files bigger than 4G. That is what code >> >>>>>>>> 13 >> >>>>>>>> is >> >>>>>>>> supposed to mean. >> >>>>>>>> >> >>>>>>>> Thank you for the precise report. >> >>>>>>>> Fabrizio >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> ---------- before >> >>>>>>>> furano@pcitdm07 9:47:53 ~/Park/xrootd>./bin/xrdcp -S 15 >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> root://atlas-bkp2.cs.wisc.edu:1094//atlas/xrootd/atlasmcdisk/mc08/ >> >>>>>>>>AOD/mc08.106051.PythiaZmumu_1Lepton.merge.AOD.e347_s462_s520_d153_r >> >>>>>>>>643_t53_tid078914/AOD.078914._000115.pool.root.1 AOD.root >> >>>>>>>> Set ParStreamsPerPhyConn to 15 >> >>>>>>>> [xrootd] Total 4996.48 MB |====================| 100.00 % >> >>>>>>>> [8.3 MB/s] >> >>>>>>>> furano@pcitdm07 9:58:47 ~/Park/xrootd>echo $? >> >>>>>>>> 13 >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> ---------- now >> >>>>>>>> furano@pcitdm07 10:01:09 ~/Park/xrootd>./bin/xrdcp -S 15 >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> root://atlas-bkp2.cs.wisc.edu:1094//atlas/xrootd/atlasmcdisk/mc08/ >> >>>>>>>>AOD/mc08.106051.PythiaZmumu_1Lepton.merge.AOD.e347_s462_s520_d153_r >> >>>>>>>>643_t53_tid078914/AOD.078914._000115.pool.root.1 AOD2.root >> >>>>>>>> Set ParStreamsPerPhyConn to 15 >> >>>>>>>> [xrootd] Total 4996.48 MB |====================| 100.00 % >> >>>>>>>> [8.4 MB/s] >> >>>>>>>> furano@pcitdm07 10:11:48 ~/Park/xrootd>echo $? >> >>>>>>>> 0 >> >>>>>>>> >> >>>>>>>> Fabrizio Furano wrote: >> >>>>>>>>> Hi Wen, >> >>>>>>>>> >> >>>>>>>>> actually if the result code is 13, then xrdcp thinks that it did >> >>>>>>>>> not >> >>>>>>>>> copy >> >>>>>>>>> the right number of bytes. That looks strange to me, does it >> >>>>>>>>> always happen >> >>>>>>>>> with big files? Also, could you please post the lenghts of both >> >>>>>>>>> the source >> >>>>>>>>> and the destination files? >> >>>>>>>>> >> >>>>>>>>> Fabrizio >> >>>>>>>>> >> >>>>>>>>> wen guan wrote: >> >>>>>>>>>> Hi, >> >>>>>>>>>> >> >>>>>>>>>> When using this xrdcp to copy big files(about 5G), the return >> >>>>>>>>>> value >> >>>>>>>>>> is not 0, which caused some program thought the copy failed and >> >>>>>>>>>> crashed the job. Is it a bug? >> >>>>>>>>>> xrootd-20080828 doesn't have this problem. when using >> >>>>>>>>>> xrootd-20080828, >> >>>>>>>>>> the return value is 0. >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> [c105] /home/wguan > xrdcp >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> root://atlas-bkp2.cs.wisc.edu:1094//atlas/xrootd/atlasmcdisk/mc0 >> >>>>>>>>>>8/AOD/mc08.106051.PythiaZmumu_1Lepton.merge.AOD.e347_s462_s520_d1 >> >>>>>>>>>>53_r643_t53_tid078914/AOD.078914._000115.pool.root.1 AOD.root >> >>>>>>>>>> [xrootd] Total 4996.48 MB |====================| 100.00 % >> >>>>>>>>>> [94.4 >> >>>>>>>>>> MB/s] >> >>>>>>>>>> [c105] /home/wguan > echo $? >> >>>>>>>>>> 13 >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> Regards >> >>>>>>>>>> Wen > > > > -- > Dr. Derek Feichtinger Tel: +41 56 310 47 33 > AIT Group email: [log in to unmask] > PSI > CH-5232 Villigen PSI > >