From: Alan W. I. <ir...@be...> - 2003-09-22 14:03:37
|
I have no access to gcc 3.2.2 so cannot deal with this. Joao or Rafael, I believe one/both of you do have access to gcc 3.2.2. Would you please take a look? Alan Forwarded message From Peter Teuben <te...@as...> Alan, i tried standard rh9, with gcc 3.2.2 . I'm getting a missing 'errno'. last snippet of logfile below. I did the standard 'configure;make', where configure didn't show any suspicious output. On mdk82 i was using my own compiled version of 3.2.2, and that one passed the rh9 problem, but then ran into lots of C++ linking problem. I'd rather understand the rh9 problem first, since the mkd82 system is not something i normally use, and probably will also run into once i get past the errno problem. In fact, it's a strange problem, since not eving using <errno.h> i can link and get no unresolved references... - peter gcc -g -O2 -mieee-fp -o .libs/plserver plserver.o ../tcl/.libs/libplplottcltkd.so -ltk8.3 /home/teuben/code/plplot-5.2.1.cvs.20030921/src/.libs/libplplotd.so /usr/lib/libfreetype.so /home/teuben/code/plplot-5.2.1.cvs.20030921/lib/csa/.libs/libcsa.so -lm -ldl /home/teuben/code/plplot-5.2.1.cvs.20030921/bindings/tcl/.libs/libtclmatrixd.so -ltcl8.3 -Wl,--rpath -Wl,/usr/local/lib /home/teuben/code/plplot-5.2.1.cvs.20030921/lib/csa/.libs/libcsa.so: undefined reference to `errno' collect2: ld returned 1 exit status > where: the usual test tarball site; > http://people.debian.org/~rafael/plplot.html. Thanks, Rafael, for producing > this. > > This tarball is based on today's PLplot snapshot which contains some changes > (in particular a C++ API change and also a large extension of that API plus > a whole set of the standard examples written in C++ that use all the updates > to that API) since the 5.2.1 release..... __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |
From: Rafael L. <lab...@ps...> - 2003-09-22 14:21:15
|
* Alan W. Irwin <ir...@be...> [2003-09-22 07:03]: > I have no access to gcc 3.2.2 so cannot deal with this. Joao or Rafael, > I believe one/both of you do have access to gcc 3.2.2. Would you > please take a look? > > Alan > > Forwarded message From Peter Teuben <te...@as...> > > Alan, > i tried standard rh9, with gcc 3.2.2 . I'm getting a missing 'errno'. > last snippet of logfile below. I did the standard 'configure;make', where > configure didn't show any suspicious output. Just looking at the snippet, I have no idea where the problkem comes from. It would be better to have a full build logfile, obtained like this: configure 2>&1 > build.log make 2>&1 >> build.log -- Rafael |
From: <jc...@fe...> - 2003-09-22 15:26:23
|
On Monday 22 September 2003 15:03, Alan W. Irwin wrote: | I have no access to gcc 3.2.2 so cannot deal with this. Joao or | Rafael, I believe one/both of you do have access to gcc 3.2.2. Would | you please take a look? | | Alan | | Forwarded message From Peter Teuben <te...@as...> | | Alan, | i tried standard rh9, with gcc 3.2.2 . I'm getting a missing | 'errno'. last snippet of logfile below. I did the standard | 'configure;make', where configure didn't show any suspicious output. | | On mdk82 i was using my own compiled version of 3.2.2, and that one | passed the rh9 problem, but then ran into lots of C++ linking | problem. | | I'd rather understand the rh9 problem first, since the mkd82 system | is not something i normally use, and probably will also run into once | i get past the errno problem. In fact, it's a strange problem, since | not eving using <errno.h> i can link and get no unresolved | references... | | - peter | | gcc -g -O2 -mieee-fp -o .libs/plserver plserver.o | ../tcl/.libs/libplplottcltkd.so -ltk8.3 | /home/teuben/code/plplot-5.2.1.cvs.20030921/src/.libs/libplplotd.so | /usr/lib/libfreetype.so | /home/teuben/code/plplot-5.2.1.cvs.20030921/lib/csa/.libs/libcsa.so | -lm -ldl | /home/teuben/code/plplot-5.2.1.cvs.20030921/bindings/tcl/.libs/libtcl |matrixd.so -ltcl8.3 -Wl,--rpath -Wl,/usr/local/lib | /home/teuben/code/plplot-5.2.1.cvs.20030921/lib/csa/.libs/libcsa.so: | undefined reference to `errno' Please add at lib/csa/csa.c a #include <errno.h> directive, as in the following patch: diff -c -b -c -r1.2 csa.c *** lib/csa/csa.c 22 Mar 2003 20:34:07 -0000 1.2 --- lib/csa/csa.c 22 Sep 2003 15:22:08 -0000 *************** *** 32,37 **** --- 32,38 ---- #include <math.h> #include <assert.h> #include <string.h> + #include <errno.h> #include "version.h" #include "csa_internal.h" #include "nan.h" Thanks, Joao |
From: Alan W. I. <ir...@be...> - 2003-09-26 17:49:06
|
On 2003-09-22 16:30+0100 Jo=E3o Cardoso wrote: > Please add at lib/csa/csa.c a > #include <errno.h> > directive, as in the following patch: > > diff -c -b -c -r1.2 csa.c > *** lib/csa/csa.c 22 Mar 2003 20:34:07 -0000 1.2 > --- lib/csa/csa.c 22 Sep 2003 15:22:08 -0000 > *************** > *** 32,37 **** > --- 32,38 ---- > #include <math.h> > #include <assert.h> > #include <string.h> > + #include <errno.h> > #include "version.h" > #include "csa_internal.h" > #include "nan.h" I just notices this patch has been applied to cvs to fix header problems "as RH-9.? and SuSE-8.2, at least, need it." Rafael, this bug is a build showstopper for the affected distros so you should probably note this as an important fixed bug in your next release announcement. Pavel, I am not sure Joao told you about this header problem so I am bringing it to your upstream attention "just in case". Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |