New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #22285 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

Dynamips fails to build with build_arch=x86_64

Reported by: pho@… Owned by: jstrine@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: x86_64 Cc:
Port: dynamips

Description (last modified by blb@…) (diff)

The 64 bit SLnow Leopard 10.6.1 compile fails

Compiling mips64_jit.c
mips64_jit.c:258: warning: 'insn_jump_find' defined but not used
/var/tmp//ccPjqv0Y.s:1323:suffix or operands invalid for `mov'
make: *** [mips64_jit.o] Error 1
make: *** Waiting for unfinished jobs....

This is a Dynamips problem, but a workaround when compiling by hand is to set the DYNAMIPS_ARCH to nojit in the make file and change the sources for includes and libs to /opt/local instead of /usr/local. This may be the patch needed for SL users of Port.

I have seen some advice on using amd_64 as the ARCH, and this does compile successfully, but seg faults (for me) when loading any IOS image. Using the NOJIT option works fine so far.

Change History

comment:1 Changed 4 years ago by blb@…

  • Owner changed from macports-tickets@… to jstrine@…
  • Keywords snowleopard added
  • Description modified (diff)
  • Port set to dynamips

comment:2 Changed 3 years ago by jmr@…

  • Keywords x86_64 added; snowleopard removed
  • Summary changed from Dynamips fails to install under Snow Leopard to Dynamips fails to build with build_arch=x86_64

comment:3 Changed 3 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.