There is a new jpeg 8 and you need to rebuild with for example portmaster -r jpeg-\* if you use a portmaster (there are instructions in /usr/ports/UPDATING).<br><br>But antwhere I have a problem with arts where I get an error 1. I am trying again and will sent what kind of error I got.<br>
<br><br><div class="gmail_quote">On Sat, Feb 6, 2010 at 4:58 AM, Ion-Mihai Tetcu <span dir="ltr"><<a href="mailto:itetcu@freebsd.org">itetcu@freebsd.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Sat, 6 Feb 2010 12:49:52 +0200<br>
Ion-Mihai Tetcu <itetcu@FreeBSD.org> wrote:<br>
<br>
> On Sat, 06 Feb 2010 11:13:08 +0100<br>
> "O. Hartmann" <<a href="mailto:ohartman@mail.zedat.fu-berlin.de">ohartman@mail.zedat.fu-berlin.de</a>> wrote:<br>
><br>
> > Since yesterday's portsnape and attempt updating my ports, ALL<br>
> > FreeBSD boxes (running FreeBSD 8.0/amd64) fail to update ports via<br>
> > 'portmaster -av' at the same point with the following error.<br>
> ><br>
> > It seems that that port jpeg-8 has been updated and now offering<br>
> > libjpeg.so.11 instead of the desired old libjpeg.so.10, so I guess<br>
> > everything depending on port jpeg-8 needs to be rebuild - but<br>
> > ports/UPDATE does not reflect this.<br>
> ><br>
> > c++ -fno-exceptions -Wl,-rpath,/usr/local/lib<br>
> > -Wl,-rpath,/usr/local/lib -pthread -o ../../../bin/uic<br>
> > .obj/release-shared-mt/main.o .obj/release-shared-mt/uic.o<br>
> > .obj/release-shared-mt/form.o .obj/release-shared-mt/object.o<br>
> > .obj/release-shared-mt/subclassing.o .obj/release-shared-mt/embed.o<br>
> > .obj/release-shared-mt/widgetdatabase.o<br>
> > .obj/release-shared-mt/domtool.o .obj/release-shared-mt/parser.o<br>
> > -L/usr/local/lib -L/usr/local/lib<br>
><br>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^<br>
><br>
> > -L/usr/ports/x11-toolkits/qt33/work/qt-x11-free-3.3.8/lib<br>
> > -L/usr/local/lib -lqt-mt -lmng -ljpeg -lpng -lz -lXi -lXrender<br>
> > -lXrandr -lXcursor -lXinerama -lXft -lfreetype -lfontconfig -lXext<br>
> > -lX11 -lm -lSM -lICE<br>
> > /usr/bin/ld: warning: libjpeg.so.10, needed by<br>
> > /usr/local/lib/libqt-mt.so, not found (try using -rpath or<br>
> > -rpath-link) /usr/local/lib/libqt-mt.so: undefined reference to<br>
> > `jpeg_start_decompress@LIBJPEG_7.0'<br>
><br>
><br>
> That above it's the problem, kde team is aware of it.<br>
><br>
> For the moment the workaround, when you get to this, is to:<br>
> mv /usr/local/lib/libqt-mt.so /usr/local/lib/libqt-mt.so.old && \<br>
> cd /usr/ports/x11-toolkits/qt33/ && make && \<br>
> mv /usr/local/lib/libqt-mt.so.old /usr/local/lib/libqt-mt.so && \<br>
> portmaster -C x11-toolkits/qt33<br>
><br>
><br>
> I did this yesterday while under KDE3 without problems.<br>
<br>
</div></div>You'll run into the same kind of problem with kdelibs3:<br>
<br>
<br>
Making all in dnssd<br>
gmake[2]: Entering directory `/usr/home/itetcu/wrk/usr/ports/x11/kdelibs3/work/kdelibs-3.5.10/dnssd'<br>
../kdecore/kconfig_compiler/kconfig_compiler ./kcm_kdnssd.kcfg ./settings.kcfgc; ret=$?; \<br>
if test "$ret" != 0; then rm -f settings.h ; exit $ret ; fi<br>
/libexec/ld-elf.so.1: Shared object "libjpeg.so.10" not found, required by "libkdefx.so.6"<br>
gmake[2]: *** [settings.h] Error 1<br>
gmake[2]: Leaving directory `/usr/home/itetcu/wrk/usr/ports/x11/kdelibs3/work/kdelibs-3.5.10/dnssd'<br>
gmake[1]: *** [all-recursive] Error 1<br>
gmake[1]: Leaving directory `/usr/home/itetcu/wrk/usr/ports/x11/kdelibs3/work/kdelibs-3.5.10'<br>
gmake: *** [all] Error 2<br>
*** Error code 1<br>
<br>
Stop in /usr/ports/x11/kdelibs3.<br>
<br>
<br>
The same workaround works.<br>
<br>
And yes, this means the kde ports are in wrong.<br>
<div><div></div><div class="h5"><br>
<br>
--<br>
IOnut - Un^d^dregistered ;) FreeBSD "user"<br>
"Intellectual Property" is nowhere near as valuable as "Intellect"<br>
FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B<br>
</div></div></blockquote></div><br>