Opened 8 years ago

Closed 7 years ago

Last modified 6 years ago

#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 Schmidt), fleason (Fred Leason), cooljeanius (Eric Gallager)
Port: scribus

Description (last modified by ryandesign (Ryan 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 8 years ago by Greisby (Greisberger Christophe)

Variant: +python27 +podofo -universal

comment:2 Changed 8 years ago by ryandesign (Ryan Schmidt)

Description: modified (diff)

Please remember to use WikiFormatting and to preview before submitting,

comment:3 Changed 8 years ago by ryandesign (Ryan 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 8 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 8 years ago by ryandesign (Ryan 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 8 years ago by Greisby (Greisberger Christophe)

I dod not try clang, but gcc-4.2 works! Cool, thanks :)

comment:7 Changed 8 years ago by ryandesign (Ryan 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 8 years ago by Greisby (Greisberger Christophe)

It does not work with clang.
The compilation fails, complaining about accessing a private member...

comment:9 Changed 8 years ago by fleason (Fred Leason)

Cc: fleason@… added

Cc Me!

comment:10 Changed 8 years ago by fleason (Fred Leason)

Updated to Xcode 4.2. Same problem.

comment:11 Changed 8 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 7 years ago by jmroot (Joshua Root)

Cc: g5pw@… added
Resolution: fixed
Status: newclosed

Seems OK as of 1.4.1.

comment:13 Changed 7 years ago by eborisch (Eric A. Borisch)

This is back with 1.4.2; blacklisting llvm-gcc-4.2.

comment:14 Changed 6 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

Note: See TracTickets for help on using tickets.