Opened 10 years ago

Closed 10 years ago

#41992 closed defect (wontfix)

atlas-3.10.1_5+mpclang33 build fails on OSX 10.9.1

Reported by: dimkab Owned by: Veence (Vincent)
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc:
Port: atlas

Description

Log file attached.

Attachments (1)

main.log (4.4 MB) - added by dimkab 10 years ago.

Change History (11)

Changed 10 years ago by dimkab

Attachment: main.log added

comment:1 Changed 10 years ago by dimkab

Cc: dima.batenkov@… added

Cc Me!

comment:2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: dima.batenkov@… removed
Owner: changed from macports-tickets@… to vince@…
Port: atlas added

Don't forget to fill in the Port field. As reporter, you do not need to Cc yourself, but you should Cc the maintainer of the port so they can look into the problem. I've assigned the ticket to him now.

comment:3 Changed 10 years ago by Veence (Vincent)

Can you provide some basic info on your config (machine and OS)? Thanks!

comment:4 in reply to:  3 Changed 10 years ago by dimkab

Replying to vince@…:

Can you provide some basic info on your config (machine and OS)? Thanks!

This is MacBook Pro (with Retina), OSX 10.9.1.

comment:5 Changed 10 years ago by Veence (Vincent)

Which processor is installed?

comment:6 in reply to:  5 Changed 10 years ago by dimkab

Replying to vince@…:

Which processor is installed?

4th gen. Intel Core i5, 2.4 GHz, 8GB of RAM

comment:7 Changed 10 years ago by Veence (Vincent)

It should work. The error you get points towards a compiler bug. I'd recommend trying again with either the +clang option (I surmise the standard Apple Clang is now more up to date that the mainstream clang 3.3) or the +gcc48 option – but in this case you'll lose the benefit of AVX instructions. Keep me posted.

comment:8 Changed 10 years ago by santiag77e@…

I was about to report an identical ticket when I stumbled upon this one, the same compiler error with the same machine and OS. The +clang option seems to solve the bug thank you. The error was prompted while installing octave.

The process now continues to the Building stage but hangs there for a very long time, Is that a normal behavior?

This was the original prompt:

Configuring atlas Selected C compiler: /opt/local/bin/clang-mp-3.3

Selected F77 compiler: gfortran48

Error: org.macports.configure for port atlas returned: configure failure: command execution failed Error: Failed to install atlas

Please see the log file for port atlas for details:

/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_atlas/atlas/main.log

Error: The following dependencies were not installed:

atlas bison m4 curl curl-ca-bundle libidn epstool ghostscript autoconf automake fontconfig jbig2dec libpaper pkgconfig xorg-libXext xorg-libX11 xorg-kbproto xorg-libXau xorg-xproto xorg-libXdmcp xorg-libxcb xorg-libpthread-stubs xorg-xcb-proto xorg-xextproto xorg-libXt xorg-libsm xorg-libice fftw-3 fftw-3-single flex gawk readline glpk gnuplot aquaterm gd2 libvpx xpm lua pango Xft2 xrender xorg-renderproto cairo glib2 libpixman xorg-xcb-util gobject-introspection harfbuzz graphite2 wxWidgets-3.0 wxWidgets_select gperf grep pcre gsed hdf5-18 less pstoedit ImageMagick djvulibre urw-fonts webp plotutils qhull qrupdate transfig netpbm jbigkit

To report a bug, follow the instructions in the guide:

http://guide.macports.org/#project.tickets

Error: Processing of port octave failed

comment:9 in reply to:  7 Changed 10 years ago by dimkab

Replying to vince@…:

It should work. The error you get points towards a compiler bug. I'd recommend trying again with either the +clang option (I surmise the standard Apple Clang is now more up to date that the mainstream clang 3.3) or the +gcc48 option – but in this case you'll lose the benefit of AVX instructions. Keep me posted.

I had success with +gcc48. (BTW I also needed this for octave, which afterwards installed smoothly).

comment:10 Changed 10 years ago by Veence (Vincent)

Resolution: wontfix
Status: newclosed

With gcc48 you are going to get a subpar version, but it works nevertheless (just without AVX kernels, which gives you a x2 penalties on some operations). I think the +clang option should now subsume the +mpclang33 which will soon be obsolete. Thanks for your report!

Note: See TracTickets for help on using tickets.