Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207333 - sci-visualization/opendx-4.4.4 doesn't build
Summary: sci-visualization/opendx-4.4.4 doesn't build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-25 00:47 UTC by David Suarez
Modified: 2008-01-28 14:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (build.log,122.45 KB, text/plain)
2008-01-25 00:49 UTC, David Suarez
Details
'emerge --info' outcome (emerge_info.txt,3.75 KB, text/plain)
2008-01-26 07:41 UTC, David Suarez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description David Suarez 2008-01-25 00:47:06 UTC
After unmasking ~amd64 keyword, build of opendx-4.4.4 fails when "Making all in dxmods", error message is:

cp: cannot create regular file `tmp.c': File exists
make[3]: *** [dxcm.mdf] Error 1

Call stack was:

 * 
 * ERROR: sci-visualization/opendx-4.4.4 failed.
 * Call stack:
 *             ebuild.sh, line 1701:  Called dyn_compile
 *             ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *             ebuild.sh, line   44:  Called src_compile
 *   opendx-4.4.4.ebuild, line  117:  Called die
 * The specific snippet of code:
 *      emake || die
 *  The die message:
 *   (no error message)
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sci-visualization/opendx-4.4.4/temp/build.log'.
 * 


Reproducible: Always

Steps to Reproduce:
1.unmask sci-visualization/opendx-4.4.4 on ~amd64
2.emerge opendx
Comment 1 David Suarez 2008-01-25 00:49:48 UTC
Created attachment 141741 [details]
Build log
Comment 2 Markus Dittrich (RETIRED) gentoo-dev 2008-01-25 20:35:10 UTC
Hi David,

opendx compiles fine here on my opteron. It looks like it
may be a parallel make problem even though I've
never had a problem with dx and the -j5 I am using.

Could you please post your emerge --info?
In case you have MAKEOPTS > -j1 could you
try -j1 please.

Thanks,
Markus
Comment 3 David Suarez 2008-01-26 07:41:33 UTC
Created attachment 141806 [details]
'emerge --info' outcome
Comment 4 David Suarez 2008-01-26 07:43:26 UTC
I tried with MAKEOPTS="-j1" instead of -j3 and the build was successful.It seems Markus was right about parallel make problem.
Comment 5 Markus Dittrich (RETIRED) gentoo-dev 2008-01-26 13:39:12 UTC
Hi David,

Good to hear the -j1 works for you. I am a little bit hesitant
to turn parallel make off in the ebuild since this is the first
time I've ever heard of this being a problem for opendx.
If it comes up again for other users we'll probably have to 
bite the bullet though and turn it off.
Does that sound reasonable?

Thanks,
Markus
Comment 6 David Suarez 2008-01-28 08:09:39 UTC
(In reply to comment #5)
> Hi David,
> 
> Good to hear the -j1 works for you. I am a little bit hesitant
> to turn parallel make off in the ebuild since this is the first
> time I've ever heard of this being a problem for opendx.
> If it comes up again for other users we'll probably have to 
> bite the bullet though and turn it off.
> Does that sound reasonable?
> 
> Thanks,
> Markus
> 

Ok Markus, that sounds fine.

Thanks,
David.
Comment 7 Markus Dittrich (RETIRED) gentoo-dev 2008-01-28 14:04:24 UTC
Great! I am leaving the ebuild as is for now and
we'll fix it up in case other users report the same -jx issue.

Best,
Markus