ffmpeg (graphviz) Not building on Sequoia

Franco Vaccari fvaccari at me.com
Wed Oct 30 16:30:55 UTC 2024


I just completed my standard configuration of a Mac Mini, upgraded to Sequoia as a test machine. I asked to install 27 ports, that including dependencies ended up in 957 ports being installed, and ffmpeg graphviz are among them:

ffmpeg @4.4.4_10+gpl2 (active)
graphviz @9.0.0_1+pangocairo+x11 (active)

I was really pleased with the success, just spent two days compiling from source...

Ciao

Franco


> On 30 Oct 2024, at 16:40, William Parducci <bill at parducci.net> wrote:
> 
> Quite possibly.
> 
> I did try this as one of the steps before reinstalling (without luck) to massage where compiler was looking for stuff:
> 
> $ export CPATH=/Library/Developer/CommandLineTools/usr/include/c++/v1:$CPATH
> $ export LIBRARY_PATH=/Library/Developer/CommandLineTools/usr/lib:$LIBRARY_PATH
> 
> FWIW Overall, I like the “migrate” function. First time I tried it.
> 
> thanks
> 
> b
> 
>> On Oct 30, 2024, at 7:58 AM, Nils Breunese <breun at macports.org> wrote:
>> 
>> It looks like you ran into this known issue in the Command Line Tools for Xcode 16 installer: https://trac.macports.org/wiki/SequoiaProblems#CompilingCfails
>> 
>> Nils.
>> 
>>> Op 30 okt 2024, om 15:50 heeft William Parducci <bill at parducci.net> het volgende geschreven:
>>> 
>>> Posting this in case someone else runs into it after upgrading to Sequoia:
>>> 
>>> I just upgraded to Sequoia on my Intel i9 MacBook Pro and tried to perform a migrate.
>>> 
>>> Most things worked fine but ffmpeg hiccuped due to graphviz not being available.
>>> 
>>> Checking the logs and t it seems to be a byproduct of not having iostream available.
>>> 
>>> :info:build solve_VPSC.cpp:20:10: fatal error: 'cassert' file not found
>>> :info:build In file included from    20 | constraint.cpp#:i19n:
>>> :info:build ../../lib/vpsc/constraint.h:21:10: clude <cassert>
>>> :info:build       |          ^~~~~~~~~
>>> :info:build fatal error: 'iostream' file not found
>>> :info:build    21 | #include <iostream>
>>> :info:build       |          ^~~~~~~~~~
>>> :info:build csolve_VPSC.cpp:19:10: fatal error: 'iostream' file not found
>>> :info:build    19 | #include <iostream>
>>> :info:build       |          ^~~~~~~~~~
>>> :info:build In file included from variable.cpp:16:
>>> :info:build ../../lib/vpsc/variable.h:18:10: fatal error: 'vector' file not found
>>> :info:build    18 | #include <In file included from blocks.cpp:v22e:
>>> :info:build c../../lib/vpsc/blocks.ht:o26r:>10
>>> :info:build :       | fatal error:          ^~~~~~~~'set' file not found
>>> :info:build    26 | #igenerate-constraints.cpp:19n:clude <10s: etfatal error: >'algorithm' file not found
>>> :info:build       |          ^~~~~
>>> :info:build    19 | #include <algorithm>
>>> :info:build       |          ^~~~~~~~~~~
>>> :info:build 1 error generated.
>>> :info:build 1 error generated.
>>> :info:build 1 error generated.
>>> :info:build 1 error generated.
>>> :info:build make[3]: *** [pairingheap/PairingHeap.lo] Error 1
>>> 
>>> After trying a lot of things I came across the solution:
>>> 
>>> $ sudo rm -rf /Library/Developer/CommandLineTools
>>> $ sudo xcode-select --install
>>> 
>>> Some times Start Over is the best approach. 🙂
>>> 
>>> b
>>> 
>>> P.S. I only have the Apple command line tools installed (not the full XTools IDE).
>>> 
>>> 
>> 
> 



More information about the macports-users mailing list