[MacPorts] #16155: advancemame-0.106.0 fails to build

MacPorts noreply at macports.org
Fri Sep 19 10:07:02 PDT 2008


#16155: advancemame-0.106.0 fails to build
-----------------------------------+----------------------------------------
  Reporter:  jcopenha at typedef.org  |       Owner:  milosh at 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 at 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


More information about the macports-tickets mailing list