<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"><html><head><meta name="qrichtext" content="1" /><style type="text/css">p, li { white-space: pre-wrap; }</style></head><body style=" font-family:'Liberation Serif'; font-size:12pt; font-weight:400; font-style:normal;">On Понедельник 13 апреля 2009, Stanislav Sedov wrote:<br>
&gt; On Mon, 13 Apr 2009 17:37:58 +0200<br>
&gt; Jan Henrik Sylvester &lt;me@janh.de&gt; mentioned:<br>
&gt; <br>
&gt; &gt; I tried to rebuild editors/koffice-kde3 not to link against the old<br>
&gt; &gt; libpoppler.so.3 anymore, but the build failed:<br>
&gt; &gt;<br>
&gt; &gt; /bin/sh /usr/local/bin/libtool --silent --tag=CXX --mode=link c++<br>
&gt; &gt; -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2<br>
&gt; &gt; -O2 -fno-strict-aliasing -pipe -Wno-non-virtual-dtor -fno-exceptions<br>
&gt; &gt; -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST<br>
&gt; &gt; -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DHAVE_KNEWSTUFF<br>
&gt; &gt; -fexceptions  -L/usr/local/lib -o libkritagmagickimport.la -rpath<br>
&gt; &gt; /usr/local/lib/kde3 -avoid-version -module -no-undefined  -R<br>
&gt; &gt; /usr/local/lib -R /usr/local/lib -R /usr/local/lib -R /usr/local/lib -R<br>
&gt; &gt; /usr/local/lib-D_THREAD_SAFE -pthread -L/usr/local/lib -L/usr/local/lib<br>
&gt; &gt; -L/usr/local/lib -R/usr/local/lib -L/usr/local/lib -L/usr/local/lib -R<br>
&gt; &gt; /usr/local/lib -R /usr/local/lib -R /usr/local/lib -R /usr/local/lib -R<br>
&gt; &gt; /usr/local/lib  -L/usr/local/lib   -D_THREAD_SAFE -pthread<br>
&gt; &gt; -L/usr/local/lib -module -avoid-version -no-undefinedmagickimport.lo<br>
&gt; &gt; kis_image_magick_converter.lo ../../../lib/kofficeui/libkofficeui.la<br>
&gt; &gt; ../../../lib/kofficecore/libkofficecore.la<br>
&gt; &gt; ../../../lib/store/libkstore.la -lGraphicsMagick -ljbig -llcms -ltiff<br>
&gt; &gt; -lfreetype -ljasper -ljpeg -lpng -lfpx-lwmflite -lXext -lSM -lICE -lX11<br>
&gt; &gt; -lbz2 -lxml2 -lz -lm ../../../krita/libkritacommon.la<br>
&gt; &gt; -Wl,-export-dynamic -L/usr/local/lib -ljpeg  -L/usr/local/lib<br>
&gt; &gt; grep: /usr/local/lib/liblcms.la: No such file or directory<br>
&gt; &gt; sed: /usr/local/lib/liblcms.la: No such file or directory<br>
&gt; &gt; libtool: link: `/usr/local/lib/liblcms.la' is not a valid libtool archive<br>
&gt; &gt; gmake[4]: *** [libkritagmagickimport.la] Error 1<br>
&gt; &gt; gmake[4]: Leaving directory<br>
&gt; &gt; `/usr/ports/editors/koffice-kde3/work/koffice-1.6.3/filters/krita/gmagick'<br>
&gt; &gt;<br>
&gt; &gt; Six days ago, graphics/lcms was updated to 1.18, including: "Do not<br>
&gt; &gt; install .la and static library files."<br>
&gt; &gt;<br>
&gt; &gt; Is that the problem? Can koffice link against the .so or does lcms have<br>
&gt; &gt; to provide the .la again?<br>
&gt; &gt;<br>
&gt; <br>
&gt; koffice should not link agains .a or .la libraries, he should be<br>
&gt; using the shared object instead. AFAIK, makc is already working<br>
&gt; on this issue.<br>
&gt; <br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>koffice (and most if not all of kde3 ports) uses both shared and static libraries. And it seems kde3 is not supposed to build without static libs, so I think lcms should be reverted.<br>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br></p>Max</p></body></html>