#16155: advancemame-0.106.0 fails to build -----------------------------------+---------------------------------------- Reporter: jcopenha@typedef.org | Owner: milosh@macports.org Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: advancemame | -----------------------------------+---------------------------------------- Changes (by ryandesign@macports.org): * keywords: advancemame => Old description:
advancemame-0.106.0 fails to build with
---> Building advancemame with target all[[BR]]
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_emulators_advancemame/work/advancemame-0.106.0" && make all " returned error 2[[BR]]
Command output: <command line>:1:1: warning: this is the location of the previous definition[[BR]]
advance/linux/target.c: In function 'target_signal':[[BR]]
advance/linux/target.c:836: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:836: error: 'REG_EIP' undeclared (first use in this function)[[BR]]
advance/linux/target.c:836: error: (Each undeclared identifier is reported only once[[BR]]
advance/linux/target.c:836: error: for each function it appears in.)[[BR]]
advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:954: error: 'REG_EAX' undeclared (first use in this function)[[BR]]
advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:954: error: 'REG_EBX' undeclared (first use in this function)[[BR]]
advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:954: error: 'REG_ECX' undeclared (first use in this function)[[BR]]
advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:954: error: 'REG_EDX' undeclared (first use in this function)[[BR]]
advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:954: error: 'REG_ESI' undeclared (first use in this function)[[BR]]
advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:954: error: 'REG_EDI' undeclared (first use in this function)[[BR]]
advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:955: error: 'REG_EBP' undeclared (first use in this function)[[BR]]
advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:955: error: 'REG_ESP' undeclared (first use in this function)[[BR]]
advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:955: error: 'REG_EFL' undeclared (first use in this function)[[BR]]
advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:955: error: 'REG_ERR' undeclared (first use in this function)[[BR]]
advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union[[BR]]
advance/linux/target.c:955: error: 'REG_TRAPNO' undeclared (first use in this function)[[BR]]
make: *** [obj/mame/darwin/blend/advance/linux/target.o] Error 1[[BR]]
Error: Status 1 encountered during processing.[[BR]]
I was able to solve this by replace configure.ac and configure with the attached and then running[[BR]]
make clean[[BR]]
configure --enable-asm=no --enable-backtrace=no --enable- ucontexth=no[[BR]]
port install advancemame[[BR]]
New description: advancemame-0.106.0 fails to build with {{{ ---> Building advancemame with target all Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_emulators_advancemame/work/advancemame-0.106.0" && make all " returned error 2 Command output: <command line>:1:1: warning: this is the location of the previous definition advance/linux/target.c: In function 'target_signal': advance/linux/target.c:836: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:836: error: 'REG_EIP' undeclared (first use in this function) advance/linux/target.c:836: error: (Each undeclared identifier is reported only once advance/linux/target.c:836: error: for each function it appears in.) advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:954: error: 'REG_EAX' undeclared (first use in this function) advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:954: error: 'REG_EBX' undeclared (first use in this function) advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:954: error: 'REG_ECX' undeclared (first use in this function) advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:954: error: 'REG_EDX' undeclared (first use in this function) advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:954: error: 'REG_ESI' undeclared (first use in this function) advance/linux/target.c:954: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:954: error: 'REG_EDI' undeclared (first use in this function) advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:955: error: 'REG_EBP' undeclared (first use in this function) advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:955: error: 'REG_ESP' undeclared (first use in this function) advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:955: error: 'REG_EFL' undeclared (first use in this function) advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:955: error: 'REG_ERR' undeclared (first use in this function) advance/linux/target.c:955: error: request for member 'gregs' in something not a structure or union advance/linux/target.c:955: error: 'REG_TRAPNO' undeclared (first use in this function) make: *** [obj/mame/darwin/blend/advance/linux/target.o] Error 1 Error: Status 1 encountered during processing. }}} I was able to solve this by replace configure.ac and configure with the attached and then running {{{ make clean configure --enable-asm=no --enable-backtrace=no --enable-ucontexth=no port install advancemame }}} -- -- Ticket URL: <http://trac.macports.org/ticket/16155#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS