Changes between Initial Version and Version 3 of Ticket #64077


Ignore:
Timestamp:
Nov 28, 2021, 5:44:26 PM (2 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
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

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #64077

    • Property Cc mascguy added
    • Property Keywords mountainlion lion snowleopard added; advancemame 10.8 libstdc++ libc++ removed
  • Ticket #64077 – Description

    initial v3  
    11I'm not really sure what the trouble is, but Ryan took a look at the log and said:
    22
    3 
    4     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.
     3> 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.