Alan W. Irwin wrote:
> On 2007-04-16 11:25-0600 Orion Poplawski wrote:
> 
>> Looks like parallel builds are still broken in plplot (e.g. make -j2).
>>
>> In this case it appears that something is missing between 
>> `bindings/octave/massage' and `bindings/octave/plplot_stub.m'.
> 
> Orion, thanks very much for your willingness to test PLplot so thoroughly.
> It's a great help to us.
> 
> Once you identified the dependency issue, it was obvious there was an
> immediate bug there (with that dependency method $(EXEEXT) needed to be
> replaced by ${EXEEXT}), but I decided to entirely replace (revision 7687)
> that old-fashioned dependency method with the more general dependency 
> method
> involving a LOCATION variable which is known to work better than the
> old-fashioned method elsewhere within our build system.
> 
> I tried make -j2 on a fully configured system for revision 7687 on Ubuntu
> Dapper, and I got good results:
> 
> [EMAIL PROTECTED]> ctest
> Start processing tests
> Test project /home/software/plplot_cvs/HEAD/build_dir
>   1/ 12 Testing examples_c                       Passed
>   2/ 12 Testing examples_cxx                     Passed
>   3/ 12 Testing examples_f77                     Passed
>   4/ 12 Testing examples_f95                     Passed
>   5/ 12 Testing examples_java                    Passed
>   6/ 12 Testing examples_octave                  Passed
>   7/ 12 Testing examples_python                  Passed
>   8/ 12 Testing examples_tcl                     Passed
>   9/ 12 Testing examples_psttfc                  Passed
>  10/ 12 Testing examples_png                     Passed
>  11/ 12 Testing examples_svg                     Passed
>  12/ 12 Testing examples_plmeta                  Passed
> 
> 100% tests passed, 0 tests failed out of 12
> 
> Please try "make -j2" yourself on revision 7687 to confirm that the problem
> has now been solved.

I still got an error, though in a different place:

[122%] Building C object src/CMakeFiles/plplotd.dir/plvect.o
/usr/bin/gcc  -Dplplotd_EXPORTS -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables  -fPIC 
-I/builddir/build/BUILD/plplot-5.7.3/include 
-I/builddir/build/BUILD/plplot-5.7.3/fedora 
-I/builddir/build/BUILD/plplot-5.7.3/fedora/include   -DHAVE_CONFIG_H -o 
src/CMakeFiles/plplotd.dir/plvect.o   -c 
/builddir/build/BUILD/plplot-5.7.3/src/plvect.c
Building C object src/CMakeFiles/plplotd.dir/plvpor.o
/usr/bin/gcc  -Dplplotd_EXPORTS -O2 -g -pipe -Wall 
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
-fasynchronous-unwind-tables  -fPIC 
-I/builddir/build/BUILD/plplot-5.7.3/include 
-I/builddir/build/BUILD/plplot-5.7.3/fedora 
-I/builddir/build/BUILD/plplot-5.7.3/fedora/include   -DHAVE_CONFIG_H -o 
src/CMakeFiles/plplotd.dir/plvpor.o   -c 
/builddir/build/BUILD/plplot-5.7.3/src/plvpor.c
/builddir/build/BUILD/plplot-5.7.3/src/plvect.c: In function 'plfvect':
/builddir/build/BUILD/plplot-5.7.3/src/plvect.c:171: warning: 'a_y' may 
be used uninitialized in this function
Linking C shared library libplplotd.so
cd /builddir/build/BUILD/plplot-5.7.3/fedora/src && /usr/bin/cmake -P 
CMakeFiles/plplotd.dir/cmake_clean_target.cmake
cd /builddir/build/BUILD/plplot-5.7.3/fedora/src && /usr/bin/cmake -E 
cmake_link_script CMakeFiles/plplotd.dir/link.txt --verbose=1
/usr/bin/gcc  -fPIC -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 
-march=i386 -mtune=generic -fasynchronous-unwind-tables   -shared 
-Wl,-soname,libplplotd.so.9 -o libplplotd.so.9.3.0 
"CMakeFiles/plplotd.dir/pdfutils.o" "CMakeFiles/plplotd.dir/plargs.o" 
"CMakeFiles/plplotd.dir/plbox.o" "CMakeFiles/plplotd.dir/plcont.o" 
"CMakeFiles/plplotd.dir/plcore.o" "CMakeFiles/plplotd.dir/plctrl.o" 
"CMakeFiles/plplotd.dir/plcvt.o" "CMakeFiles/plplotd.dir/pldeprecated.o" 
"CMakeFiles/plplotd.dir/pldtik.o" "CMakeFiles/plplotd.dir/plfill.o" 
"CMakeFiles/plplotd.dir/plfreetype.o" "CMakeFiles/plplotd.dir/plhist.o" 
"CMakeFiles/plplotd.dir/plimage.o" "CMakeFiles/plplotd.dir/plline.o" 
"CMakeFiles/plplotd.dir/plmap.o" "CMakeFiles/plplotd.dir/plot3d.o" 
"CMakeFiles/plplotd.dir/plpage.o" "CMakeFiles/plplotd.dir/plsdef.o" 
"CMakeFiles/plplotd.dir/plshade.o" "CMakeFiles/plplotd.dir/plstdio.o" 
"CMakeFiles/plplotd.dir/plstripc.o" "CMakeFiles/plplotd.dir/plsym.o" 
"CMakeFiles/plplotd.dir/pltick.o" "CMakeFiles/plplotd.dir/plvpor.o" 
"CMakeFiles/plplotd.dir/plwind.o" "CMakeFiles/plplotd.dir/plbuf.o" 
"CMakeFiles/plplotd.dir/plgridd.o" "CMakeFiles/plplotd.dir/plvect.o" 
-L/builddir/build/BUILD/plplot-5.7.3/fedora/lib/csa 
-L/builddir/build/BUILD/plplot-5.7.3/fedora/lib/nn -lltdl -ldl -lm 
-lcsirocsa -lcsironn -lfreetype -lm -lqhull 
-Wl,-rpath,/builddir/build/BUILD/plplot-5.7.3/fedora/lib/csa:/builddir/build/BUILD/plplot-5.7.3/fedora/lib/nn
gcc: CMakeFiles/plplotd.dir/plvpor.o: No such file or directory
gmake[5]: *** [src/libplplotd.so.9.3.0] Error 1
gmake[5]: Leaving directory `/builddir/build/BUILD/plplot-5.7.3/fedora'

Wonder if we're bumping into cmake issues at this point...

-- 
Orion Poplawski
Technical Manager                     303-415-9701 x222
NWRA/CoRA Division                    FAX: 303-415-9702
3380 Mitchell Lane                  [EMAIL PROTECTED]
Boulder, CO 80301              http://www.cora.nwra.com

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to