[MacPorts] #4845: BUG: platform-specific dependency ignored in dependency chain

MacPorts trac at macosforge.org
Fri Dec 28 10:11:55 PST 2007


#4845: BUG: platform-specific dependency ignored in dependency chain
----------------------------------+-----------------------------------------
  Reporter:  yves at opendarwin.org  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  enhancement          |      Status:  closed                               
  Priority:  Normal               |   Milestone:  MacPorts base bugs                   
 Component:  base                 |     Version:  1.0                                  
Resolution:  fixed                |    Keywords:                                       
----------------------------------+-----------------------------------------
Changes (by jmpp at macports.org):

  * milestone:  => MacPorts base bugs

Old description:

> gnustep-make has this following darwin platform variant
>
> platform puredarwin {
>         depends_lib     port:gcc40
>         configure.args-append  --with-library-combo=gnu-gnu-gnu \
>                                CC=gcc-dp-4.0
> }
>
> if I do "port install gnustep-make", gcc40 dependency is built
>
> However, if I do "port install gnustep-base" then gnustep-make is built
> (since gnustep-base depends
> on it) with the right configure arguments but gcc40 dependency is not
> taken into account (so the build
> fails)

New description:

 gnustep-make has this following darwin platform variant

 {{{
 platform puredarwin {
         depends_lib     port:gcc40
         configure.args-append  --with-library-combo=gnu-gnu-gnu \
                                CC=gcc-dp-4.0
 }
 }}}

 if I do "port install gnustep-make", gcc40 dependency is built

 However, if I do "port install gnustep-base" then gnustep-make is built
 (since gnustep-base depends
 on it) with the right configure arguments but gcc40 dependency is not
 taken into account (so the build
 fails)

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/4845#comment:6>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list