Summary: | epix 1.0.0 didn't compile with gcc 4.1.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christian Pötzsch <cp> |
Component: | [OLD] GCC Porting | Assignee: | Gentoo Science Related Packages <sci> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cryos |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 117482 |
Description
Christian Pötzsch
2006-06-02 06:26:58 UTC
Hi Christian, Thanks for your report. Instead of trying to fix up epix-1.0.0 I've just committed epix-1.0.7 to portage which compiles fine with gcc-4.1. Please give it a spin (it should hit the mirrors in an hour or so) and let us know if this works for you. Thanks, Markus Hello Markus, the build works now. But there is another problem with the samples. If the MAKEOPTS > -j1 the following error occurs: make[1]: Entering directory `/var/tmp/portage/epix-1.0.7/work/epix-1.0.7/samples' ../epix-local --no-defaults -I.. -L.. -lepix calculus.xp ../epix-local --no-defaults -I.. -L.. -lepix clipping.xp ../epix-local --no-defaults -I.. -L.. -lepix contour.xp ../epix-local --no-defaults -I.. -L.. -lepix cropplot.xp ../epix-local --no-defaults -I.. -L.. -lepix denom.xp ../epix-local --no-defaults -I.. -L.. -lepix geomsum.xp ../epix-local --no-defaults -I.. -L.. -lepix koch.xp ../epix-local --no-defaults -I.. -L.. -lepix levelset.xp ../epix-local --no-defaults -I.. -L.. -lepix lissajous.xp ../epix-local --no-defaults -I.. -L.. -lepix newton.xp ../epix-local --no-defaults -I.. -L.. -lepix oscillator.xp ../epix-local --no-defaults -I.. -L.. -lepix parabola.xp ../epix-local --no-defaults -I.. -L.. -lepix pascal.xp ../epix-local --no-defaults -I.. -L.. -lepix polar.xp ../epix-local --no-defaults -I.. -L.. -lepix pole.xp ../epix-local --no-defaults -I.. -L.. -lepix shadeplot.xp ../epix-local --no-defaults -I.. -L.. -lepix slopefield.xp ../epix-local --no-defaults -I.. -L.. -lepix sphere.xp ../epix-local --no-defaults -I.. -L.. -lepix sqrt.xp ../epix-local --no-defaults -I.. -L.. -lepix torus.xp ../epix-local --no-defaults -I.. -L.. -lepix uppersum.xp ../epix-local --no-defaults -I.. -L.. -lepix weierstrass.xp ../epix-local --no-defaults -I.. -L.. -lepix wheel.xp latex -interaction=batchmode sample &>/dev/null latex -interaction=batchmode sample &>/dev/null touch sample-stamp ../laps-local --pdf sample.tex ../laps-local sample.tex tar -cf sample_src.tar sample.tex calculus.xp clipping.xp contour.xp cropplot.xp denom.xp geomsum.xp koch.xp levelset.xp lissajous.xp newton.xp oscillator.xp parabola.xp pascal.xp polar.xp pole.xp shadeplot.xp slopefield.xp sphere.xp sqrt.xp torus.xp uppersum.xp weierstrass.xp wheel.xp calculus.eepic clipping.eepic contour.eepic cropplot.eepic denom.eepic geomsum.eepic koch.eepic levelset.eepic lissajous.eepic newton.eepic oscillator.eepic parabola.eepic pascal.eepic polar.eepic pole.eepic shadeplot.eepic slopefield.eepic sphere.eepic sqrt.eepic torus.eepic uppersum.eepic weierstrass.eepic wheel.eepic extras gzip -9 sample_src.tar laps-local: WARNING: dvips -f -o sample.ps sample.dvi failed gzip -9 sample.pdf gzip: sample.pdf: No such file or directory make[1]: *** [sample.pdf.gz] Error 1 make[1]: *** Waiting for unfinished jobs.... gzip -9 sample.ps make[1]: Leaving directory `/var/tmp/portage/epix-1.0.7/work/epix-1.0.7/samples' make: *** [all-recursive] Error 1 !!! ERROR: sci-visualization/epix-1.0.7 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile epix-1.0.7.ebuild, line 32: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. It's no problem if MAKEOPTS=-j1 is set. Thanks Christian (In reply to comment #1) > Thanks for your report. Instead of trying to fix up epix-1.0.0 I've just > committed epix-1.0.7 to portage which compiles fine with gcc-4.1. > Please give it a spin (it should hit the mirrors in an hour or so) > and let us know if this works for you. I have trouble with the build. Making all in doc make[1]: Entering directory `/var/tmp/portage/epix-1.0.7/work/epix-1.0.7/doc' ../epix-local --no-defaults -I.. -L.. -lepix -v tori.xp ACCESS DENIED open_wr: /dev/stdout /var/tmp/portage/epix-1.0.7/work/epix-1.0.7/epix-lib.sh: line 26: /dev/stdout: Permission denied ACCESS DENIED open_wr: /dev/stdout /var/tmp/portage/epix-1.0.7/work/epix-1.0.7/epix-lib.sh: line 26: /dev/stdout: Permission denied ACCESS DENIED open_wr: /dev/stdout /var/tmp/portage/epix-1.0.7/work/epix-1.0.7/epix-lib.sh: line 49: /dev/stdout: Permission denied ACCESS DENIED open_wr: /dev/stdout /var/tmp/portage/epix-1.0.7/work/epix-1.0.7/epix-lib.sh: line 26: /dev/stdout: Permission denied ACCESS DENIED open_wr: /dev/stdout I am also experiencing similar issues with this version - it was a very fragile package the last time I touched it and it looks like it has become even more fragile. I hate forcing -j1, but that may be the best course of action unless anyone has time to come up with a patch for it? I am run off my feet right now but will take a closer look at the build process when I get chance. (In reply to comment #3) > (In reply to comment #1) > > Thanks for your report. Instead of trying to fix up epix-1.0.0 I've just > > committed epix-1.0.7 to portage which compiles fine with gcc-4.1. > > Please give it a spin (it should hit the mirrors in an hour or so) > > and let us know if this works for you. > > I have trouble with the build. > Hi Patrick, Thanks for reporting this and I believe I just fixed it in CVS. Unfortunately, I don't hit this problem with MAKEOPTS > -j1 and can't, therefore, debug it very easily. Hence, I'd also tend to just force -j1 for now. Any thoughts? best, Markus (In reply to comment #5) > Thanks for reporting this and I believe I just fixed it in CVS. Almost. make[1]: Entering directory `/var/tmp/portage/epix-1.0.7/work/epix-1.0.7/doc' ../epix-local --no-defaults -I.. -L.. -lepix tori.xp latex -interaction=batchmode manual &>/dev/null latex -interaction=batchmode manual &>/dev/null makeindex manual.idx &>/dev/null touch manual-stamp ../laps-local --pdf manual.tex ../laps-local manual.tex ACCESS DENIED open_wr: /dev/stderr ACCESS DENIED open_wr: /dev/stderr /var/tmp/portage/epix-1.0.7/work/epix-1.0.7/epix-lib.sh: line 30: /dev/stderr: Permission denied /var/tmp/portage/epix-1.0.7/work/epix-1.0.7/epix-lib.sh: line 30: /dev/stderr: Permission denied Committed a fix to CVS, works for me now, please give it a try. I didn't manage to reproduce your Permission denied errors here either. Wonder why they are manifesting for you. (In reply to comment #7) > I didn't manage to reproduce your Permission denied errors here either. Wonder > why they are manifesting for you. I have a mainly x86 (not ~x86) system - sandbox version 1.2.17, if that matters. (In reply to comment #6) > (In reply to comment #5) > > Thanks for reporting this and I believe I just fixed it in CVS. Everything works fine, thanks! I am slightly puzzled about epix's build system since like cryos I don't seem to get any of your errors. Markus Ok, I've just updated the ebuild to force -j1 since I was unable to fix the Makefile and another bug was opened with the same symptoms (#137762). I'll close this bug then. Thanks, Markus |