Changes between Initial Version and Version 1 of Ticket #63793


Ignore:
Timestamp:
Nov 4, 2021, 6:11:28 AM (3 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

The mention of "flat namespace" is surprising since the flat namespace went out of style with the introduction of the two-level namespace in Mac OS X 10.3 a long time ago. But maybe that's not the part of the message we should focus on.

It builds and installs and runs fine for me on macOS High Sierra but I see that it links with flex's libfl.dylib though the port doesn't declare a dependency on it. If I use trace mode to hide MacPorts flex, then it builds and installs and runs fine while using "flex 2.5.35 Apple(flex-31)" provided by macOS High Sierra without linking to a flex library. I see that Monterey provides "flex 2.6.4 Apple(flex-34)". Perhaps that's the significant difference.

I'll modify the port to always use MacPorts flex and you can see if that helps.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #63793

    • Property Priority changed from High to Normal
    • Property Keywords monterey added
    • Property Summary changed from After upgrade to macos 12.0 Monterey cscope does not work to cscope @15.9: symbol not found in flat namespace '_yylex'
    • Property Port cscope added
  • Ticket #63793 – Description

    initial v1  
    1 WHen I type cscope (or cscope -b) on commandline the following error is shown
     1WHen I type `cscope` (or `cscope -b`) on commandline the following error is shown
    22
     3{{{
    34dyld[36259]: symbol not found in flat namespace '_yylex'
    45Abort
     6}}}