New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #21012 (closed defect: invalid)

Opened 4 years ago

Last modified 3 years ago

Scribus compilation failed

Reported by: domsou@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc: snc@…
Port: scribus

Description (last modified by snc@…) (diff)

$ sudo port install scribus
--->  Fetching scribus
--->  Verifying checksum(s) for scribus
--->  Extracting scribus
--->  Configuring scribus
--->  Building scribus
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_print_scribus/work/scribus-1.3.3.11" && make all " returned error 2
Command output: rm -f pageitemattributesbase.cpp
/opt/local/lib/qt3/bin/uic -L  -nounload -i pageitemattributesbase.h ./pageitemattributesbase.ui > pageitemattributesbase.cpp; ret=$?; \
        if test "$ret" = 0; then echo '#include "pageitemattributesbase.moc"' >> pageitemattributesbase.cpp; else rm -f pageitemattributesbase.cpp ; exit $ret ; fi
/usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng12    -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include   -I/opt/local/lib/qt3/include -I/usr/X11/include -DDOCDIR=\"/opt/local/share/doc/scribus-1.3.3.11/\" -DICONDIR=\"/opt/local/share/scribus/icons/\" -DSAMPLESDIR=\"/opt/local/share/scribus/samples/\" -DSCRIPTSDIR=\"/opt/local/share/scribus/scripts/\" -DTEMPLATEDIR=\"/opt/local/share/scribus/templates/\" -DLIBDIR=\"/opt/local/lib/scribus/\" -DPLUGINDIR=\"/opt/local/lib/scribus/plugins/\" -DSHAREDIR=\"/opt/local/share/scribus/\" -DQT_THREAD_SUPPORT -I/opt/local/include  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -fno-exceptions -fno-check-new -fno-common -Wno-non-virtual-dtor  -c -o pageitemattributesbase.o pageitemattributesbase.cpp
/opt/local/lib/qt3/bin/moc smlinestylewbase.h -o smlinestylewbase.moc
rm -f smlinestylewbase.cpp
/opt/local/lib/qt3/bin/uic -L  -nounload -i smlinestylewbase.h ./smlinestylewbase.ui > smlinestylewbase.cpp; ret=$?; \
        if test "$ret" = 0; then echo '#include "smlinestylewbase.moc"' >> smlinestylewbase.cpp; else rm -f smlinestylewbase.cpp ; exit $ret ; fi
/usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng12    -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include   -I/opt/local/lib/qt3/include -I/usr/X11/include -DDOCDIR=\"/opt/local/share/doc/scribus-1.3.3.11/\" -DICONDIR=\"/opt/local/share/scribus/icons/\" -DSAMPLESDIR=\"/opt/local/share/scribus/samples/\" -DSCRIPTSDIR=\"/opt/local/share/scribus/scripts/\" -DTEMPLATEDIR=\"/opt/local/share/scribus/templates/\" -DLIBDIR=\"/opt/local/lib/scribus/\" -DPLUGINDIR=\"/opt/local/lib/scribus/plugins/\" -DSHAREDIR=\"/opt/local/share/scribus/\" -DQT_THREAD_SUPPORT -I/opt/local/include  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -fno-exceptions -fno-check-new -fno-common -Wno-non-virtual-dtor  -c -o smlinestylewbase.o smlinestylewbase.cpp
/opt/local/lib/qt3/bin/moc stylemanagerbase.h -o stylemanagerbase.moc
rm -f stylemanagerbase.cpp
/opt/local/lib/qt3/bin/uic -L  -nounload -i stylemanagerbase.h ./stylemanagerbase.ui > stylemanagerbase.cpp; ret=$?; \
        if test "$ret" = 0; then echo '#include "stylemanagerbase.moc"' >> stylemanagerbase.cpp; else rm -f stylemanagerbase.cpp ; exit $ret ; fi
/usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng12    -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include   -I/opt/local/lib/qt3/include -I/usr/X11/include -DDOCDIR=\"/opt/local/share/doc/scribus-1.3.3.11/\" -DICONDIR=\"/opt/local/share/scribus/icons/\" -DSAMPLESDIR=\"/opt/local/share/scribus/samples/\" -DSCRIPTSDIR=\"/opt/local/share/scribus/scripts/\" -DTEMPLATEDIR=\"/opt/local/share/scribus/templates/\" -DLIBDIR=\"/opt/local/lib/scribus/\" -DPLUGINDIR=\"/opt/local/lib/scribus/plugins/\" -DSHAREDIR=\"/opt/local/share/scribus/\" -DQT_THREAD_SUPPORT -I/opt/local/include  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -fno-exceptions -fno-check-new -fno-common -Wno-non-virtual-dtor  -c -o stylemanagerbase.o stylemanagerbase.cpp
/opt/local/lib/qt3/bin/moc tocindexprefsbase.h -o tocindexprefsbase.moc
rm -f tocindexprefsbase.cpp
/opt/local/lib/qt3/bin/uic -L  -nounload -i tocindexprefsbase.h ./tocindexprefsbase.ui > tocindexprefsbase.cpp; ret=$?; \
        if test "$ret" = 0; then echo '#include "tocindexprefsbase.moc"' >> tocindexprefsbase.cpp; else rm -f tocindexprefsbase.cpp ; exit $ret ; fi
/usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng12    -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include   -I/opt/local/lib/qt3/include -I/usr/X11/include -DDOCDIR=\"/opt/local/share/doc/scribus-1.3.3.11/\" -DICONDIR=\"/opt/local/share/scribus/icons/\" -DSAMPLESDIR=\"/opt/local/share/scribus/samples/\" -DSCRIPTSDIR=\"/opt/local/share/scribus/scripts/\" -DTEMPLATEDIR=\"/opt/local/share/scribus/templates/\" -DLIBDIR=\"/opt/local/lib/scribus/\" -DPLUGINDIR=\"/opt/local/lib/scribus/plugins/\" -DSHAREDIR=\"/opt/local/share/scribus/\" -DQT_THREAD_SUPPORT -I/opt/local/include  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -fno-exceptions -fno-check-new -fno-common -Wno-non-virtual-dtor  -c -o tocindexprefsbase.o tocindexprefsbase.cpp
/opt/local/lib/qt3/bin/moc useprintermarginsdialogbase.h -o useprintermarginsdialogbase.moc
rm -f useprintermarginsdialogbase.cpp
/opt/local/lib/qt3/bin/uic -L  -nounload -i useprintermarginsdialogbase.h ./useprintermarginsdialogbase.ui > useprintermarginsdialogbase.cpp; ret=$?; \
        if test "$ret" = 0; then echo '#include "useprintermarginsdialogbase.moc"' >> useprintermarginsdialogbase.cpp; else rm -f useprintermarginsdialogbase.cpp ; exit $ret ; fi
/usr/bin/g++-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/local/include/cairo -I/opt/local/include/pixman-1 -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng12    -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include   -I/opt/local/lib/qt3/include -I/usr/X11/include -DDOCDIR=\"/opt/local/share/doc/scribus-1.3.3.11/\" -DICONDIR=\"/opt/local/share/scribus/icons/\" -DSAMPLESDIR=\"/opt/local/share/scribus/samples/\" -DSCRIPTSDIR=\"/opt/local/share/scribus/scripts/\" -DTEMPLATEDIR=\"/opt/local/share/scribus/templates/\" -DLIBDIR=\"/opt/local/lib/scribus/\" -DPLUGINDIR=\"/opt/local/lib/scribus/plugins/\" -DSHAREDIR=\"/opt/local/share/scribus/\" -DQT_THREAD_SUPPORT -I/opt/local/include  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -fno-exceptions -fno-check-new -fno-common -Wno-non-virtual-dtor  -c -o useprintermarginsdialogbase.o useprintermarginsdialogbase.cpp
/bin/sh ../libtool --silent --tag=CXX --mode=link /usr/bin/g++-4.0  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -O2 -fno-exceptions -fno-check-new -fno-common -Wno-non-virtual-dtor  -export-dynamic -L/opt/local/lib -lfreetype -lz -L/opt/local/lib -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -o scribus -L/usr/X11/lib -L/opt/local/lib/qt3/lib about.o aboutplugins.o actionmanager.o aligndistribute.o alignselect.o annota.o annot.o applytemplatedialog.o arrowchooser.o autoformbuttongroup.o autoform.o bookmwin.o bookpalette.o buttonicon.o charselect.o checkDocument.o cmserrorhandling.o cmsprefs.o cmsutil.o cmykfw.o collect4output.o colorchart.o colorm.o colorsetmanager.o colorcombo.o commonstrings.o cpalette.o cupsoptions.o customfdialog.o dcolor.o deferredtask.o delpages.o docinfo.o docitemattrprefs.o documentchecker.o documentinformation.o docsections.o druck.o dynamictip.o edit1format.o editformats.o editor.o effectsdialog.o exif.o extimageprops.o fileloader.o filesearch.o fileunzip.o filewatcher.o fmitem.o fontcombo.o fontprefs.o fontreplacedialog.o fparser.o fpoptimizer.o fpointarray.o fpoint.o frameedit.o gradienteditor.o gsutil.o gtaction.o gtdialogs.o gtfont.o gtframestyle.o gtgettext.o gtmeasure.o gtparagraphstyle.o gtstyle.o gtwriter.o guidemanager.o helpbrowser.o hnjalloc.o hruler.o hyask.o hyphenator.o hyphen.o hysettings.o imageinfodialog.o insertTable.o inspage.o ioapi.o javadocs.o keymanager.o langmgr.o layers.o linecombo.o lineformats.o linkbutton.o loadsaveplugin.o loremipsum.o margindialog.o marginwidget.o md5.o mdup.o measurements.o menumanager.o mergedoc.o missing.o movepage.o mpalette.o mspinbox.o multiline.o multiprogressdialog.o muster.o navigator.o newfile.o newtemp.o page.o pageitemattributes.o pageitem.o pageitem_imageframe.o pageitem_line.o pageitem_pathtext.o pageitem_polygon.o pageitem_polyline.o pageitem_textframe.o pagelayout.o pageselector.o pagesize.o pdflib.o pdfoptions.o pdfoptionsio.o pdfopts.o picsearch.o picstatus.o pluginmanager.o pluginmanagerprefsgui.o polygonwidget.o polyprops.o prefscontext.o prefs.o prefsdialogbase.o prefsfile.o prefsmanager.o prefspanel.o prefsreader.o prefstable.o preview.o printerutil.o pslib.o query.o rc4.o reformdoc.o rulermover.o sampleitem.o sccolor.o sccombobox.o scfonts.o scfonts_ttf.o scfontmetrics.o scimage.o scmenu.o scmessagebox.o scpainter.o scpaths.o scplugin.o scpreview.o scraction.o scrap.o scribusdoc.o scribusview.o scribuswin.o scribusXml.o scrpalettebase.o sctoolbar.o search.o seiten.o selection.o selfield.o serializer.o shadebutton.o smlinestyle.o spalette.o splash.o stencilreader.o story.o styleitem.o stylemanager.o styleselect.o tabcheckdoc.o tabguides.o tabmanager.o tabpdfoptions.o tabruler.o tabtools.o tabtypography.o tocgenerator.o tocindexprefs.o tree.o undogui.o undomanager.o undoobject.o undostate.o units.o unzip.o upgradechecker.o useprintermarginsdialog.o util.o vgradient.o vruler.o werktoolb.o scribus.o scribusapp.o main.o aboutpluginsbase.o docitemattrprefsbase.o docsectionsbase.o multiprogressdialogbase.o pageitemattributesbase.o smlinestylewbase.o stylemanagerbase.o tocindexprefsbase.o useprintermarginsdialogbase.o -L/opt/local/lib -lcairo -lpixman-1 -lfontconfig -lexpat -lfreetype -liconv -lpng12 -lz -lXrender -lX11 -lXau -lXdmcp   -ljpeg  -L/opt/local/lib -lfreetype -lz -L/opt/local/lib -lfontconfig -lexpat -lfreetype -lz -liconv   -lcups -weak_framework Kerberos -framework CoreFoundation -framework Security -lz -lpthread -lresolv -framework CoreFoundation -llcms -ldl -lc -ltiff -lm -lqt-mt  -lz -lpng -lz -lm -lXext -lX11  -lSM -lICE -lpthread -lX11    text/libtext.la  
i686-apple-darwin9-g++-4.0.1: /usr/local/lib/libfreetype.dylib: No such file or directory
make[3]: *** [scribus] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.

Mac OS 10.5.8 (Intel)

MacPorts 1.710

X11 2.4.0

Change History

comment:1 Changed 4 years ago by snc@…

  • Cc snc@… added
  • Description modified (diff)
  • Port set to scribus

Looks like a missing dependency on freetype. Do you have freetype installed?

comment:2 Changed 4 years ago by domsou@…

Yes !

I've already test this option !

$ port installed | grep freetype
  freetype @2.3.9_0+macosx (active)

comment:3 Changed 4 years ago by snc@…

I wonder why it's trying to find it in /usr/local — that's not right.

comment:4 Changed 4 years ago by snc@…

The paths are already set with --use-extra… so it ought to be picking up the correct ones. This one's beyond me :-)

comment:5 Changed 3 years ago by jmr@…

  • Status changed from new to closed
  • Resolution set to invalid

Having headers and/or libraries in /usr/local when building ports is unsupported due to gcc having no way to exclude them from its search paths.

Note: See TracTickets for help on using tickets.