Opened 15 years ago

Closed 14 years ago

#21922 closed defect (duplicate)

nb_kernel030_ia32_sse.s:90:suffix or operands invalid for `push'

Reported by: stef.wurzer@… Owned by: mlund (Mikael Lund)
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc: adfernandes (Andrew Fernandes)
Port: gromacs

Description (last modified by mf2k (Frank Schima))

--->  Computing dependencies for gromacs
--->  Building gromacs
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_science_gromacs/work/gromacs-4.0" && /usr/bin/make -j2 all " returned error 2
Command output: nb_kernel030_ia32_sse.s:90:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:91:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:92:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:93:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:94:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1013:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1014:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1015:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1016:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1017:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1018:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1083:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1085:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1086:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1087:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1088:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1089:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1090:suffix or operands invalid for `push'
nb_kernel030_ia32_sse.s:1755:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1756:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1757:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1758:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1759:suffix or operands invalid for `pop'
nb_kernel030_ia32_sse.s:1760:suffix or operands invalid for `pop'
make[5]: *** [nb_kernel030_ia32_sse.lo] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1

Error: Status 1 encountered during processing.

Attachments (1)

Portfile-rrdtool.diff (957 bytes) - added by mlund (Mikael Lund) 14 years ago.
Portfile patch

Download all attachments as: .zip

Change History (6)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Description: modified (diff)
Keywords: nbkernel030 removed
Owner: changed from macports-tickets@… to mlund@…

comment:2 Changed 15 years ago by stef.wurzer@…

worked with cofopt --enable-apple-64bit

Changed 14 years ago by mlund (Mikael Lund)

Attachment: Portfile-rrdtool.diff added

Portfile patch

comment:3 in reply to:  2 Changed 14 years ago by mlund (Mikael Lund)

Replying to stef.wurzer@…:

worked with cofopt --enable-apple-64bit

Thanks for this tip. These are my changes to the portfile:

  • added "--enable-apple-64bit" when building on snow leopard.
  • diskspace reduction using --enable-shared
  • added mpi variant for darwin 9-10 where openmpi is installed per default.
  • compiles using system gcc on snow leopard.

Tested on 10.6.1, only.

comment:4 Changed 14 years ago by adfernandes (Andrew Fernandes)

Cc: adfernandes@… added

Cc Me!

comment:5 Changed 14 years ago by adfernandes (Andrew Fernandes)

Resolution: duplicate
Status: newclosed

Corrected in #23088 and committed in r62252.

Note that as per MacPorts policy, the MPI build is with openmpi instead of the system MPI. The default compiler is gcc44, just because it is easier from where the port is now. If you really want to add a variant to build with the native SL gcc-4.2 compiler, a patch would be welcome!

Note: See TracTickets for help on using tickets.