#30835 closed defect (fixed)
Scribus 1.4.0rc3 builds forever
Reported by: | Greisby (Greisberger Christophe) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.0.99 |
Keywords: | Cc: | g5pw (Aljaž Srebrnič), ryandesign (Ryan Carsten Schmidt), fleason (Fred Leason), cooljeanius (Eric Gallager) | |
Port: | scribus |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I'm trying to install scribus and it's stalled in the build phase. It's still compiling the same file since yesterday:
$ ps auwx | grep cc1 macports 98903 97,4 2,7 2618160 171044 s002 R+ 6:37pm 611:55.18 /Developer/usr/llvm-gcc-4.2/libexec/gcc/i686-apple-darwin10/4.2.1/cc1plus -quiet -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.0.rc3/scribus -F/opt/local/lib -I/opt/local/lib/QtGui.framework/Headers -I/opt/local/lib/QtXml.framework/Headers -I/opt/local/lib/QtSql.framework/Headers -I/opt/local/lib/QtNetwork.framework/Headers -I/opt/local/lib/QtCore.framework/Headers -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.0.rc3 -I/opt/local/lib/QtDesigner.framework/Headers -I/opt/local/lib/QtDeclarative.framework/Headers -I/opt/local/lib/QtScriptTools.framework/Headers -I/opt/local/lib/QtDBus.framework/Headers -I/opt/local/lib/QtOpenGL.framework/Headers -I/opt/local/lib/QtMultimedia.framework/Headers -I/opt/local/lib/QtXmlPatterns.framework/Headers -I/opt/local/lib/QtWebKit.framework/Headers -I/opt/local/lib/QtHelp.framework/Headers -I/opt/local/lib/QtTest.framework/Headers -I/opt/local/lib/QtScript.framework/Headers -I/opt/local/lib/QtSvg.framework/Headers -I/opt/local/lib/Qt3Support.framework/Headers -I/opt/local/share/qt4/mkspecs/default -I/opt/local/include -I/opt/local/include/libxml2 -I/opt/local/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -I/opt/local/include/freetype2 -I/opt/local/include/cairo -imultilib x86_64 -D__DYNAMIC__ -DNDEBUG -DHAVE_CARBON=1 -DQT_GUI_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_THREAD_LIB -DQT_XML_LIB -DHAVE_DLFCN_H -DHAVE_UNISTD_H -DHAVE_CONFIG_H -DQT_NO_DEBUG -DSHAREDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/share/scribus/" -DDOCDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/share/doc/scribus/" -DICONDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/share/scribus/icons/" -DSAMPLESDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/share/scribus/samples/" -DSCRIPTSDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/share/scribus/scripts/" -DTEMPLATEDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/share/scribus/templates/" -DDESKTOPDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/share/applications/" -DLIBDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/lib/scribus/" -DPLUGINDIR="/Applications/MacPorts/Scribus1.4.0.rc3.app/Contents/lib/scribus/plugins/" -isysroot / /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.0.rc3/scribus/util.cpp -fPIC -quiet -dumpbase util.cpp -mmacosx-version-min=10.6 -m64 -mtune=core2 -auxbase-strip CMakeFiles/Scribus.dir/util.cpp.o -O2 -O2 -Wall -fPIC -D__private_extern__=extern -o -
cc1plus uses 97% CPU but that's all. I only noticed that the output of cc1plus is - not an object file, that's all. I really have no idea what happens.
- OS: Snow Leopard x86_64
- XCode: 4.0.2
- FS: case sensitive
Change History (14)
comment:1 Changed 13 years ago by Greisby (Greisberger Christophe)
comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|
Please remember to use WikiFormatting and to preview before submitting,
comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|
"Since yesterday" sounds like a long time. I just updated scribus to 1.4.0.rc5 in r82655; it built universal in 48 minutes on my 2.2 GHz Core 2 Duo MacBook Pro. Please see if that version works for you. I did not try the python or podofo variants; if you still see the same problem, try without those variants and let us know.
comment:4 Changed 13 years ago by Greisby (Greisberger Christophe)
After 2 days, still no progress... Well, I tried the rc5 with no variants, it also compiles forever. I did a port install -v and it stops in main.cpp
[ 90%] Building CXX object scribus/CMakeFiles/Scribus.dir/main.cpp.o cd /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.0.rc5/scribus && /Developer/usr/bin/llvm-g++-4.2 -DNDEBUG -DHAVE_CARBON=1 -DQT_GUI_LIB -DQT_XML_LIB -DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_THREAD_LIB -DQT_XML_LIB -DHAVE_DLFCN_H -DHAVE_UNISTD_H -DHAVE_CONFIG_H -DQT_NO_DEBUG -pipe -O2 -arch x86_64 -O2 -Wall -fPIC -arch x86_64 -isysroot / -mmacosx-version-min=10.6 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.0.rc5/scribus -F/opt/local/lib -I/opt/local/lib/QtGui.framework/Headers -I/opt/local/lib/QtXml.framework/Headers -I/opt/local/lib/QtSql.framework/Headers -I/opt/local/lib/QtNetwork.framework/Headers -I/opt/local/lib/QtCore.framework/Headers -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.0.rc5 -I/opt/local/lib/QtDesigner.framework/Headers -I/opt/local/lib/QtDeclarative.framework/Headers -I/opt/local/lib/QtScriptTools.framework/Headers -I/opt/local/lib/QtDBus.framework/Headers -I/opt/local/lib/QtOpenGL.framework/Headers -I/opt/local/lib/QtMultimedia.framework/Headers -I/opt/local/lib/QtXmlPatterns.framework/Headers -I/opt/local/lib/QtWebKit.framework/Headers -I/opt/local/lib/QtHelp.framework/Headers -I/opt/local/lib/QtTest.framework/Headers -I/opt/local/lib/QtScript.framework/Headers -I/opt/local/lib/QtSvg.framework/Headers -I/opt/local/lib/Qt3Support.framework/Headers -I/opt/local/share/qt4/mkspecs/default -I/opt/local/include -I/opt/local/include/libxml2 -I/System/Library/Frameworks/Python.framework/Headers -I/opt/local/include/freetype2 -I/opt/local/include/cairo -DSHAREDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/share/scribus/\" -DDOCDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/share/doc/scribus/\" -DICONDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/share/scribus/icons/\" -DSAMPLESDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/share/scribus/samples/\" -DSCRIPTSDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/share/scribus/scripts/\" -DTEMPLATEDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/share/scribus/templates/\" -DDESKTOPDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/share/applications/\" -DLIBDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/lib/scribus/\" -DPLUGINDIR=\"/Applications/MacPorts/Scribus1.4.0.rc5.app/Contents/lib/scribus/plugins/\" -o CMakeFiles/Scribus.dir/main.cpp.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_print_scribus/scribus/work/scribus-1.4.0.rc5/scribus/main.cpp
comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Perhaps scribus does not like llvm-gcc. (I'm on Xcode 3 so I'm using gcc-4.2.) Try using clang.
sudo port clean scribus sudo port install scribus configure.compiler=clang
If that doesn't work, try gcc-4.2.
sudo port clean scribus sudo port install scribus configure.compiler=gcc-4.2
comment:6 Changed 13 years ago by Greisby (Greisberger Christophe)
I dod not try clang, but gcc-4.2 works! Cool, thanks :)
comment:7 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)
Can you please try clang? If it works, we want to make the port use that. If not, we will settle for gcc-4.2.
comment:8 Changed 13 years ago by Greisby (Greisberger Christophe)
It does not work with clang.
The compilation fails, complaining about accessing a private member...
comment:11 Changed 13 years ago by fleason (Fred Leason)
gcc42 does not build for Lion. No viable workaround.
configure.compiler options do not build for gcc43, gcc44, gcc45, clang
gcc46 errors building for Lion
Model Name: iMac Model Identifier: iMac11,1 Processor Name: Intel Core i7 Processor Speed: 2.8 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 8 MB Memory: 16 GB Processor Interconnect Speed: 4.8 GT/s Boot ROM Version: IM111.0034.B02 SMC Version (system): 1.54f36
System Version: Mac OS X 10.7.2 (11C74) Kernel Version: Darwin 11.2.0 Boot Volume: Macintosh HD Boot Mode: Normal Secure Virtual Memory: Not Enabled 64-bit Kernel and Extensions: Yes
and Xcode 4.2
comment:12 Changed 12 years ago by jmroot (Joshua Root)
Cc: | g5pw@… added |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Seems OK as of 1.4.1.
comment:13 Changed 12 years ago by eborisch (Eric A. Borisch)
This is back with 1.4.2; blacklisting llvm-gcc-4.2.
Variant: +python27 +podofo -universal