On Tue, 12 May 2009, Frank Hellmuth wrote: > On Monday 11 May 2009 13:43:44 François Bissey wrote: > > Hi all, > > > > For anyone interested in using opendx I just pushed a new revision > > of it in the overlay along with a new revision of opendx-samples. > > [...] > > There is still a minor issue to solve properly with szip but I would like > > some feedback from the current change by interested users before > > going further, I also spent a week perusing opendx code and need a small > > break from it. > > Hi, > > thanks for your hard work! > > I think there is a problem with parallel make processes. If I try to emerge > opendx-4.4.4-r2 with MAKEOPTS="-j3" it fails with > > [...] > Making all in dxmods > make[3]: Entering directory > `/var/tmp/portage/sci-visualization/opendx-4.4.4- > r2/work/dx-4.4.4/src/exec/dxmods' > echo MYINC: > rm -f dxcm.mdf > MYINC: > rm -f dx.mdf > cp ./dxmdf.src tmp.c > cp ./dxmdf.src tmp.c > x86_64-pc-linux-gnu-gcc -E -I../../../include -I./../dpexec - > I/var/tmp/portage/sci-visualization/opendx-4.4.4-r2/work/dx-4.4.4/include - > Dlinux -DHAVE_CONFIG_H tmp.c > dxcm.mdf > x86_64-pc-linux-gnu-gcc -E -I../../../include -I./../dpexec - > I/var/tmp/portage/sci-visualization/opendx-4.4.4-r2/work/dx-4.4.4/include - > Dlinux -DHAVE_CONFIG_H -DCPLUSPLUS_UI -DEXECUTIVE_MODS tmp.c > dx.mdf > rm -f tmp.c > cc1: error: tmp.c: No such file or directory > make[3]: *** [dx.mdf] Error 1 > make[3]: *** Waiting for unfinished jobs.... > [...] > > With MAKEOPTS="-j1" it compiles and installs fine. > Hi Frank, we already have a patch for that but for some reason it doesn't always work. And I think I know why and I thought I had it solved but obviously it wasn't enough. I will see if the solution I think for it works in the next 12 hours. For info the patch is concurrent-make-fix and it use to apply to local.mk unfortunately this file is meant to be generated from local.mk.in so it can be overwritten I changed the patch to local.mk.in but that's obviousvly not enough to ensure it is always generated correctly. I will remove the extra local.mk that shouldn't be in the tarball in the first place and see if it really works without problem.
Cheers, Francois
