Well, I got it to build after deleting the .la file, but it does strange things and then hangs. First it launches X11, but then it launches the Mac/QT version of Scribus--it looks like the version you ported last summer. However, then it hangs up looking for fonts, apparently the same problem you ran into. Here's the output from Terminal:
dyld: scribus Undefined symbols: scribus undefined reference to __ZN12QPaintDevice10setX11DataEPK19QPaintDeviceX11Data expected to be defined in /Developer/qt/lib/libqt-mt.3.dylib scribus undefined reference to __ZN12QPaintDevice10x_appdepthE expected to be defined in /Developer/qt/lib/libqt-mt.3.dylib scribus undefined reference to __ZN12QPaintDevice11x_appscreenE expected to be defined in /Developer/qt/lib/libqt-mt.3.dylib scribus undefined reference to __ZN12QPaintDevice12x_appdisplayE expected to be defined in /Developer/qt/lib/libqt-mt.3.dylib scribus undefined reference to __ZN7QWidget6createEmbb expected to be defined in /Developer/qt/lib/libqt-mt.3.dylib scribus undefined reference to __ZN7QWidget8x11EventEP7_XEvent expected to be defined in /Developer/qt/lib/libqt-mt.3.dylib scribus undefined reference to __ZNK12QPaintDevice15x11RenderHandleEv expected to be defined in /Developer/qt/lib/libqt-mt.3.dylib Trace/BPT trap --- The current developer release runs on libart and freetype. I have been able to get freetype compiled to run natively on Aqua (outside of Fink), but libart is a problem. I can't get it to compile. The build dies when it starts looking for libart files. Is there anything in the KDE stuff you're porting that would support libart, or am I SOL here?--At least until GTK-OSX gets further along? :-( Great work by the way on Koffice and Konquerer. I've been following the progress with lots of interest. On Jan 2, 2004, at 1:58 PM, Benjamin Reed wrote: > Kevin Walzer wrote: > >> When I try to compile 1.0.1 v. of Scribus on Mac OS X, I get this >> error (looks like libtool is doing something weird): >> /bin/sh ../libtool --mode=link --tag=CXX g++ -O2 -fno-exceptions >> -fno-check-new -export-dynamic -s -o scribus -L/usr/X11R6/lib >> -L/Developer/qt/lib fontcombo.o scpreview.o lineformats.o multiline.o >> splash.o mergedoc.o bookpalette.o rc4.o md5.o cupsoptions.o >> guidemanager.o kimageeffect.o scribuswin.o hyphenator.o hyphen.o >> hyask.o hnjalloc.o hysettings.o seiten.o fpointarray.o fpoint.o >> annota.o buttonicon.o javadocs.o selfield.o editor.o page.o layers.o >> polyprops.o mpalette.o werktoolb.o keymanager.o navigator.o annot.o >> bookmwin.o cmsprefs.o customfdialog.o picsearch.o picstatus.o >> newtemp.o applytemplate.o muster.o scfonts_ttf.o scfonts_encoding.o >> scrap.o scfonts.o frameedit.o spalette.o edit1format.o editformats.o >> druck.o colorchart.o util.o cmykcolor.o cmykfw.o scribusXml.o >> linecombo.o linkbutton.o helpbrowser.o mspinbox.o modify.o movepage.o >> delpages.o inspage.o pdfopts.o tree.o missing.o fontprefs.o fmitem.o >> align.o serializer.o reformdoc.o docinfo.o mdup.o cpalette.o dcolor.o >> query.o colorm.o vruler.o hruler.o pageback.o pageitem.o newfile.o >> scribusview.o scribusdoc.o scribus.o main.o -L/usr/local/lib >> -lfreetype -lcups -llcms -ldl -lc -ltiff -lm -lqt-mt -lpng -lz -lm >> -lXext -lX11 -lSM -lICE -lpthread -lXext -lX11 >> libtool: link: cannot find the library `' >> make[3]: *** [scribus] Error 1 >> make[2]: *** [all-recursive] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> [Kevin-Walzers-Computer:/Applications/cross-platform/scribus-1.0.1] >> kevinwal% >> I'm not sure what it's looking for or how to fix this. Any advice? > > It's probably picking up the libqt-mt.la file. Qt's .la file contains > "-framework foo" in the depends_lib section for a Qt/Mac build, and no > libtool other than latest cvs understands this. The fix is to either > delete the .la, or bootstrap the latest libtool from CVS and rerun > libtoolize, generally. > > I believe it may work also if you hack libqt-mt.la to do > -Wl,-framework -Wl,foo instead, but I don't recall for sure. > > -- > Benjamin Reed a.k.a. Ranger Rick -- http://ranger.befunk.com/ > gpg: 6401 D02A A35F 55E9 D7DD 71C5 52EF A366 D3F6 65FE > Standards are the industry's way of codifying obsolescence. > > --- Kevin Walzer, Ph.D. Editor WordTech Communications -- A New Paradigm of Poetry http://www.wordtechcommunications.com http://www.smallbizmac.com http://www.kevin-walzer.com mailto:kevin at wordtechweb.com
