* [gentoo-science] opendx & opendx-sample
@ 2009-05-11 11:43 François Bissey
2009-05-11 17:56 ` Frank Hellmuth
0 siblings, 1 reply; 5+ messages in thread
From: François Bissey @ 2009-05-11 11:43 UTC (permalink / raw
To: gentoo-science
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.
In this revision I changed the installation location layout to be a
bit more reasonable.
I initially tried the scheme used in fedora but it required a link
between /usr/share/dx and /usr/lib(64)/dx, plus it was still potentially
broken even with the link, so I scraped that.
Most of the stuff now goes under /usr/lib(64)/dx except the
doc, man page and headers which goes which where you expect.
opendx-samples had to be updated to match the new location and
I replaced the installation hack by a patch.
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.
Cheers,
Francois aka kiwi_fb
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-science] opendx & opendx-sample
2009-05-11 11:43 [gentoo-science] opendx & opendx-sample François Bissey
@ 2009-05-11 17:56 ` Frank Hellmuth
2009-05-11 18:39 ` François Bissey
0 siblings, 1 reply; 5+ messages in thread
From: Frank Hellmuth @ 2009-05-11 17:56 UTC (permalink / raw
To: gentoo-science
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.
Regards,
Frank
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-science] opendx & opendx-sample
2009-05-11 17:56 ` Frank Hellmuth
@ 2009-05-11 18:39 ` François Bissey
2009-05-12 10:31 ` François Bissey
0 siblings, 1 reply; 5+ messages in thread
From: François Bissey @ 2009-05-11 18:39 UTC (permalink / raw
To: gentoo-science
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
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-science] opendx & opendx-sample
2009-05-11 18:39 ` François Bissey
@ 2009-05-12 10:31 ` François Bissey
2009-05-12 10:40 ` Frank Hellmuth
0 siblings, 1 reply; 5+ messages in thread
From: François Bissey @ 2009-05-12 10:31 UTC (permalink / raw
To: gentoo-science
Turns out I had forgotten to update the concurrent-make-fix patch
with my change from local.mk to local.mk.in . To make sure there is
never any problem with it ever I now patch both.
That problem should be sorted for good now.
Cheers,
Francois
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-science] opendx & opendx-sample
2009-05-12 10:31 ` François Bissey
@ 2009-05-12 10:40 ` Frank Hellmuth
0 siblings, 0 replies; 5+ messages in thread
From: Frank Hellmuth @ 2009-05-12 10:40 UTC (permalink / raw
To: gentoo-science
On Tuesday 12 May 2009 12:31:25 François Bissey wrote:
> Turns out I had forgotten to update the concurrent-make-fix patch
> with my change from local.mk to local.mk.in . To make sure there is
> never any problem with it ever I now patch both.
>
> That problem should be sorted for good now.
Thanks, will try it out later!
And also thanks again for your work and fast reaction!
Frank
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2009-05-12 10:40 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-11 11:43 [gentoo-science] opendx & opendx-sample François Bissey
2009-05-11 17:56 ` Frank Hellmuth
2009-05-11 18:39 ` François Bissey
2009-05-12 10:31 ` François Bissey
2009-05-12 10:40 ` Frank Hellmuth
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox