On Tuesday 09 October 2007 18:04:53 John Nielsen wrote: > Quoting John Nielsen <[EMAIL PROTECTED]>: > > Quoting Will Wainwright <[EMAIL PROTECTED]>: > >> I'm having some trouble getting kdegraphics to update. > >> > >> I use portmanager to keep my ports updated. Usually this works well, but > >> the past couple of days portmanager did have problems with the latest > >> OpenEXR update. > >> > >> As to my problem with kdegraphics, here is what I know. > >> > >> It compiles until this point: > >> > >> gmake[3]: Entering directory > >> `/usr/ports/graphics/kdegraphics3/work/kdegraphics-3.5.7/kfile-plugins/e > >>xr' /usr/local/bin/moc ./kfile_exr.h -o kfile_exr.moc > >> if /bin/sh /usr/local/bin/libtool --silent --tag=CXX --mode=compile c++ > >> -DHAVE_CONFIG_H -I. -I. -I../.. -Drestrict= -I/usr/local/include > >> -I/usr/local/include -I/usr/local/include/OpenEXR -D_THREAD_SAFE > >> -pthread -DQT_THREAD_SUPPORT -I/usr/local/include -I/usr/local/include > >> -I/usr/local/include -D_GETOPT_H -D_THREAD_SAFE -Wno-long-long -Wundef > >> -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 > >> -fno-strict-aliasing -pipe -Wno-non-virtual-dtor -fno-exceptions > >> -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST > >> -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -fexceptions -MT > >> kfile_exr.lo -MD -MP -MF > >> ".deps/kfile_exr.Tpo" -c -o kfile_exr.lo kfile_exr.cpp; \ > >> then mv -f ".deps/kfile_exr.Tpo" ".deps/kfile_exr.Plo"; else rm > >> -f ".deps/kfile_exr.Tpo"; exit 1; fi > >> kfile_exr.cpp: In member function `virtual bool > >> KExrPlugin::readInfo(KFileMetaInfo&, uint)': > >> kfile_exr.cpp:229: error: `hasutcOffset' was not declared in this scope > >> kfile_exr.cpp:229: warning: unused variable 'hasutcOffset' > >> kfile_exr.cpp: At global scope: > >> kfile_exr.cpp:165: warning: unused parameter 'what' > >> gmake[3]: *** [kfile_exr.lo] Error 1 > >> gmake[3]: Leaving directory > >> `/usr/ports/graphics/kdegraphics3/work/kdegraphics-3.5.7/kfile-plugins/e > >>xr' gmake[2]: *** [all-recursive] Error 1 > >> gmake[2]: Leaving directory > >> `/usr/ports/graphics/kdegraphics3/work/kdegraphics-3.5.7/kfile-plugins' > >> gmake[1]: *** [all-recursive] Error 1 > >> gmake[1]: Leaving directory > >> `/usr/ports/graphics/kdegraphics3/work/kdegraphics-3.5.7' > >> gmake: *** [all] Error 2 > >> *** Error code 2 > >> > >> Stop in /usr/ports/graphics/kdegraphics3. > >> *** Error code 1 > >> > >> At which point the build fails. > >> > >> I'm not sure if this is a problem with KDE or if there is still > >> something wrong with my install of OpenEXR. > >> > >> Any advice as to how to proceed? > > > > I ran in to this myself last night. I corrected it by taking the > > following steps. I use portupgrade so I won't give specific commands: > > > > Make sure your ports tree is up-to-date. > > Force-uninstall graphics/OpenEXR. > > Force-reinstall graphics/ilmbase. > > Re-install (manually if necessary) graphics/OpenEXR. > > Fix up dependencies. > > Continue with other upgrades. > > Or better yet, follow the (similar but not identical) directions in > ports/UPDATING, which I didn't bother to check recently until now.
Well, it's weird that fixed it for you, because kdegraphics needs to be patched. Here's the work-around: [EMAIL PROTECTED] /usr/ports/graphics/kdegraphics3 # fetch -o files/patch-kfileplugins-kexr.cpp http://su-se.lunar-linux.org/lunar/patches/kdegraphics-3.5.7-openexr-1.6.0.patch files/patch-kfileplugins-kexr.cpp 100% of 830 B 4052 kBps [EMAIL PROTECTED] /usr/ports/graphics/kdegraphics3 # perl -pi -e 's#branches/KDE/3.5/kdegraphics/##' \ files/patch-kfileplugins-kexr.cpp [EMAIL PROTECTED] /usr/ports/graphics/kdegraphics3 # make configure && (cd `make -V WRKDIR`/`make -V PORTNAME`-`make -V PORTVERSION`/kfile-plugins/exr && gmake clean all >/dev/null) kfile_exr.cpp:166: warning: unused parameter 'what' -- Mel _______________________________________________ kde-freebsd mailing list kde-freebsd@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd