[MacPorts] #72024: asymptote @2.96 fails to build: ModuleNotFoundError: No module named 'PyQt5'

MacPorts noreply at macports.org
Sat Feb 8 04:36:01 UTC 2025


#72024: asymptote @2.96 fails to build: ModuleNotFoundError: No module named
'PyQt5'
--------------------------+-----------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  asymptote
--------------------------+-----------------------
 This bug was fixed once, I think, and now it is back:
 {{{
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o main.o -c
 main.cc
 cd GUI && /opt/local/bin/python3.13 buildtool.py buildui
 Traceback (most recent call last):
   File
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.96/GUI/buildtool.py",
 line 9, in <module>
     from PyQt5.uic import compileUiDir
 ModuleNotFoundError: No module named 'PyQt5'
 make: [GUI/xasyqtui] Error 1 (ignored)
 cd GUI && /opt/local/bin/python3.13 buildtool.py buildicons
 Traceback (most recent call last):
   File
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.96/GUI/buildtool.py",
 line 9, in <module>
     from PyQt5.uic import compileUiDir
 ModuleNotFoundError: No module named 'PyQt5'
 make: [GUI/xasyicons] Error 1 (ignored)
 Traceback (most recent call last):
   File
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.96/GUI/buildtool.py",
 line 9, in <module>
     from PyQt5.uic import compileUiDir
 ModuleNotFoundError: No module named 'PyQt5'
 make: [GUI/xasyversion] Error 1 (ignored)
 echo "const char *REVISION="\"2.96\"\; > revision.cc
 echo const char *AsyGLVersion=\"1.02\"\; >> revision.cc;
 /opt/local/bin/gcc-mp-14 -I. -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -arch ppc -fno-var-tracking
 -DGLEW_NO_GLU -DGLEW_BUILD -O1 -fPIC -o glew.o -c glew.c
 echo @set VERSION 2.96 > doc/version.texi
 echo @set Datadir /opt/local/share >> doc/version.texi
 echo @set Docdir /opt/local/share/doc/asymptote >> doc/version.texi
 echo string VERSION=\"2.96\"\; > base/version.asy
 /opt/local/bin/python3.13 findsym.py runtime.symbols.h runtime.raw.i
 /opt/local/bin/python3.13 findsym.py runbacktrace.symbols.h
 runbacktrace.raw.i
 /opt/local/bin/python3.13 findsym.py runpicture.symbols.h runpicture.raw.i
 /opt/local/bin/python3.13 findsym.py runlabel.symbols.h runlabel.raw.i
 /opt/local/bin/python3.13 findsym.py runhistory.symbols.h runhistory.raw.i
 /opt/local/bin/python3.13 findsym.py runarray.symbols.h runarray.raw.i
 /opt/local/bin/python3.13 findsym.py runfile.symbols.h runfile.raw.i
 /opt/local/bin/python3.13 findsym.py runsystem.symbols.h runsystem.raw.i
 /opt/local/bin/python3.13 findsym.py runpair.symbols.h runpair.raw.i
 /opt/local/bin/python3.13 findsym.py runtriple.symbols.h runtriple.raw.i
 /opt/local/bin/python3.13 findsym.py runpath.symbols.h runpath.raw.i
 /opt/local/bin/python3.13 findsym.py runpath3d.symbols.h runpath3d.raw.i
 /opt/local/bin/python3.13 findsym.py runstring.symbols.h runstring.raw.i
 /opt/local/bin/python3.13 findsym.py runmath.symbols.h runmath.raw.i
 /opt/local/bin/python3.13 findsym.py types.symbols.h types.raw.i
 /opt/local/bin/python3.13 findsym.py builtin.symbols.h builtin.raw.i
 /opt/local/bin/python3.13 findsym.py gsl.symbols.h gsl.raw.i
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o revision.o
 -c revision.cc
 cd doc && /usr/bin/make asy-latex.pdf
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.96/doc'
 make[1]: `asy-latex.pdf' is up to date.
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.96/doc'
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runtime.o
 -c runtime.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o
 runbacktrace.o -c runbacktrace.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o
 runpicture.o -c runpicture.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runlabel.o
 -c runlabel.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o
 runhistory.o -c runhistory.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runarray.o
 -c runarray.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runfile.o
 -c runfile.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runsystem.o
 -c runsystem.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runpair.o
 -c runpair.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runtriple.o
 -c runtriple.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runpath.o
 -c runpath.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runpath3d.o
 -c runpath3d.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runstring.o
 -c runstring.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o runmath.o
 -c runmath.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o types.o -c
 types.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o builtin.o
 -c builtin.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o gsl.o -c
 gsl.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o symbol.o -c
 symbol.cc
 /opt/local/bin/g++-mp-14 -DHAVE_CONFIG_H  -D_THREAD_SAFE -pthread
 -DFFTWPP_SINGLE_THREAD -Wall -isystem/opt/local/include/LegacySupport
 -I/opt/local/include -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR
 -D_DARWIN_C_SOURCE -DNCURSES_WIDECHAR     -I.  -Igc/include -Itinyexr
 -Ibackports/glew/include -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0
 -arch ppc -std=c++17 -pipe -Os -arch ppc -fno-var-tracking
 -Ibackports/optional/include -Iprc/include -ILspCpp/include -o asy
 camperror.o path.o drawpath.o drawlabel.o picture.o psfile.o texfile.o
 util.o settings.o guide.o flatguide.o knot.o drawfill.o path3.o
 drawpath3.o drawsurface.o beziercurve.o bezierpatch.o pen.o pipestream.o
 runtime.o runbacktrace.o runpicture.o runlabel.o runhistory.o runarray.o
 runfile.o runsystem.o runpair.o runtriple.o runpath.o runpath3d.o
 runstring.o runmath.o types.o builtin.o gsl.o PRCbitStream.o oPRCFile.o
 PRCdouble.o writePRC.o tinyexr_impl.o env.o genv.o stm.o dec.o errormsg.o
 callable.o name.o symbol.o entry.o exp.o newexp.o stack.o exithandlers.o
 camp.tab.o lex.yy.o access.o virtualfieldaccess.o absyn.o record.o
 interact.o fileio.o fftw++asy.o parallel.o simpson.o coder.o coenv.o
 impdatum.o locate.o asyparser.o program.o application.o varinit.o fundec.o
 refaccess.o envcompleter.o asyprocess.o constructor.o array.o memory.o
 Delaunay.o predicates.o glrender.o tr.o shaders.o jsfile.o v3dfile.o
 EXRFiles.o GLTextures.o lspserv.o symbolmaps.o win32helpers.o
 win32pipestream.o win32xdr.o xstream.o lspdec.o lspexp.o lspfundec.o
 lspstm.o main.o revision.o -Wl,-headerpad_max_install_names
 -L/opt/local/lib -lMacportsLegacySupport -arch ppc  -L/opt/local/lib
 -lreadline   -L/opt/local/lib -Wl,-search_paths_first -lncurses
 -L/opt/local/lib -lcurl   -L/opt/local/lib -lfftw3  -L/opt/local/lib -lgsl
 -lgslcblas -lm  -L/opt/local/lib -lgsl -lgslcblas -lm   glew.o  -lsigsegv
 -lz -framework GLUT -framework OpenGL -framework Cocoa   gc/.libs/libgc.a
 ld: file not found: gc/.libs/libgc.a
 collect2: error: ld returned 1 exit status
 make: *** [asy] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.96'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.96"
 && /usr/bin/make -j6 -w all
 Exit code: 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72024>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list