[MacPorts] #64077: advancemame build fail on Mountain Lion

MacPorts noreply at macports.org
Sun Nov 28 17:44:27 UTC 2021


#64077: advancemame build fail on Mountain Lion
--------------------------+-------------------------------------------
  Reporter:  chillin-     |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.7.0
Resolution:               |   Keywords:  mountainlion lion snowleopard
      Port:  advancemame  |
--------------------------+-------------------------------------------
Changes (by ryandesign):

 * keywords:  advancemame, 10.8, libstdc++, libc++ => mountainlion lion
     snowleopard


Old description:

> I'm not really sure what the trouble is, but Ryan took a look at the log
> and said:
>

>     On Mac OS X 10.6-10.8, the default C++ stdlib is libstdc++ but
> MacPorts enforces the use of libc++ for greater compatibility with newer
> software. Successful enforcement requires the build system to use the
> CXXFLAGS MacPorts tells it to use. Evidently advancemame's build system
> has a bug where it does not do that. We'll need to find where and fix it.
> This problem would not be seen on OS X 10.9 or later which default to
> libc++ already.

New description:

 I'm not really sure what the trouble is, but Ryan took a look at the log
 and said:

 > On Mac OS X 10.6-10.8, the default C++ stdlib is libstdc++ but MacPorts
 enforces the use of libc++ for greater compatibility with newer software.
 Successful enforcement requires the build system to use the CXXFLAGS
 MacPorts tells it to use. Evidently advancemame's build system has a bug
 where it does not do that. We'll need to find where and fix it. This
 problem would not be seen on OS X 10.9 or later which default to libc++
 already.

--

Comment:

 So you're reporting two separate unrelated things:

 1. When the port used to build, it used the wrong C++ stdlib on 10.6-10.8
 2. The port now doesn't build because `configure: error: no video library
 found. If you have the SDL library installed somewhere try using the
 --with-sdl-prefix or --with-sdl2-prefix options`

-- 
Ticket URL: <https://trac.macports.org/ticket/64077#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list