See attachments
Created attachment 115673 [details] build.log
Created attachment 115674 [details] emerge --info
It seems that blas-atlas isn't properly detecting your CPU. Do any versions work? sci team: Is there anything we can do about this? Auto-detecting CPUs is kind of bad (I can't compile for a G3 on my G4, it always turns on Altivec).
I have 3.7.24 installed
Hi Dave, Could you please try the patch I posted at bug #172583 ! @Joe: Unfortunately, CPU detection and tuning is an integral part of blas-atlas optimization routine so I don't think there is anything we can do apart from filing bugs upstream. The main atlas developer is very resposive. cheers, Markus
I've got the same error ong my ppc and I've tried the patch from #172583. The MACRO error is corrected, and now the package compiles. Thanks Markus Christophe (In reply to comment #5) > Hi Dave, > > Could you please try the patch I posted at bug #172583 ! > > @Joe: Unfortunately, CPU detection and tuning is an integral part > of blas-atlas optimization routine so I don't think there is anything > we can do apart from filing bugs upstream. The main atlas developer > is very resposive. > > cheers, > Markus >
Hi Christophe, Thank you very much for testing and I am glad the patch works. As soon as Dave gives me his "thumbs-up" I'll apply the patch to portage. Cheers, Markus
I get this error now: STAGE 2-1-2: CacheEdge DETECTION STAGE 2-1-3: LARGE/SMALL CASE CROSSOVER DETECTION STAGE 2-1-4: LEVEL 3 BLAS TUNE make -f Makefile INSTALL_LOG/atlas_dtrsmXover.h pre=d 2>&1 | ./xatlas_tee INSTALL_LOG/dL3TUNE.LOG make -f Makefile dcblaslib 2>&1 | ./xatlas_tee INSTALL_LOG/dL3TUNE.LOG done. STAGE 2-1-5: GEMV TUNE make -f Makefile INSTALL_LOG/dMVRES pre=d 2>&1 | ./xatlas_tee INSTALL_LOG/dMVTUNE.LOG make[1]: *** [build] Error 255 make[1]: Leaving directory `/var/tmp/portage/sci-libs/blas-atlas-3.7.30/work/ATLAS/gentoo-build' make: *** [build] Error 2 !!! ERROR: sci-libs/blas-atlas-3.7.30 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile blas-atlas-3.7.30.ebuild, line 101: Called die !!! make failed !!! 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-libs/blas-atlas-3.7.30/temp/build.log
Hi Dave, Unfortunately, your output doesn't tell me what went wrong. Is there any chance you can post your complete emerge log up to the error somewhere? Thanks, Markus
Sorry about that. I'm creating a new attachment
Created attachment 116866 [details] New build.log
(In reply to comment #11) > Created an attachment (id=116866) [edit] > New build.log > Hi Dave, Thanks :) You are getting the same error reported initially AFAICT. Your output doesn't show that you are actually applying the patch posted in bug #172583! Are you sure that you did this, otherwise the problem will of course persist. Thanks, Markus
(In reply to comment #12) > (In reply to comment #11) > > Created an attachment (id=116866) [edit] > > New build.log > > > > Hi Dave, > > Thanks :) > You are getting the same error reported initially AFAICT. Your output > doesn't show that you are actually applying the patch posted in > bug #172583! Are you sure that you did this, otherwise the problem > will of course persist. > > Thanks, > Markus > Sorry about that. Attached the wrong file. But I did apply the patch, and this time it worked. Last time it didn't for some odd reason. I did do a kernel upgrade and reboot since then.
Hi Dave, I am glad it works. I just applied the patch to the ebuild in portage cvs. Thanks, Markus