I started building new packages for the recent kde update using the
  "Jun 3 22:26" i386 snapshot.  However, w/ kdelibs-3.4.0p1 installed
  on the packaging box, kdebase fails to build.  If I install
  kdelibs-3.4.1, the build (and package) of kdebase proceed as
  expected.  Perhaps, kdebase could depend on the associated kdelibs
  version?

--- /usr/ports/x11/kde/base3/Makefile   Fri Jun  3 04:20:37 2005
+++ /usr/ports/x11/kde/base3/Makefile.new       Sun Jun  5 03:57:29 2005
@@ -14,7 +14,8 @@
        sasl2::security/cyrus-sasl2 \
        usb::devel/libusb
 
-BUILD_DEPENDS+=::devel/pkgconfig
+BUILD_DEPENDS+=::devel/pkgconfig \
+               :kdelibs-${VERSION}:x11/kde/libs3
 
 SEPARATE_BUILD=        flavored
 EXTRA_CONFIG=  xdg/menus/kde-settings.menu \

  I've appended the tail from the transcript of the failure. The full
  transcript is at <ftp://www.thrush.com/kdebase-3.4.1.problem.gz>.


Making all in .
gmake[4]: Entering directory 
`/usr/obj/ports/kdebase-3.4.1/build-i386/kioslave/media'
/bin/sh ../../libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. 
-I/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media -I../.. 
-I/usr/local/include -I/usr/local/include/X11/qt3 -I/usr/X11R6/include  
-I/usr/local/include/libpng -I/usr/local/include 
-I/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/libmediacommon  
-DQT_THREAD_SUPPORT   -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W 
-Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe 
-fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new 
-fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION -D_GNU_SOURCE  -c -o dummy.lo 
/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/dummy.cpp
/usr/local/bin/dcopidl 
/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/mediaimpl.h > 
mediaimpl.kidl || ( rm -f mediaimpl.kidl ; false )
/usr/local/bin/dcopidl2cpp --c++-suffix cpp --no-signals --no-stub 
mediaimpl.kidl
/usr/local/bin/moc3-mt 
/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/kio_media.h -o 
kio_media.moc
/usr/local/bin/moc3-mt 
/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/mediaimpl.h -o 
mediaimpl.moc
creating libkiomedia_la.all_cpp.cpp ...
/bin/sh ../../libtool --silent --tag=CXX --mode=compile c++ -DHAVE_CONFIG_H -I. 
-I/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media -I../.. 
-I/usr/local/include -I/usr/local/include/X11/qt3 -I/usr/X11R6/include  
-I/usr/local/include/libpng -I/usr/local/include 
-I/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/libmediacommon  
-DQT_THREAD_SUPPORT   -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W 
-Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe 
-fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new 
-fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT 
-DQT_NO_TRANSLATION -D_GNU_SOURCE  -c -o libkiomedia_la.all_cpp.lo 
libkiomedia_la.all_cpp.cpp
In file included from libkiomedia_la.all_cpp.cpp:3:
/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/mediaimpl.cpp: In 
   member function `bool MediaImpl::ensureMediumMounted(Medium&)':
/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/mediaimpl.cpp:232: 
error: `
   setInteractive' undeclared (first use this function)
/usr/obj/ports/kdebase-3.4.1/kdebase-3.4.1/kioslave/media/mediaimpl.cpp:232: 
error: (Each
   undeclared identifier is reported only once for each function it appears 
   in.)
gmake[4]: *** [libkiomedia_la.all_cpp.lo] Error 1
gmake[4]: Leaving directory 
`/usr/obj/ports/kdebase-3.4.1/build-i386/kioslave/media'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory 
`/usr/obj/ports/kdebase-3.4.1/build-i386/kioslave/media'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/obj/ports/kdebase-3.4.1/build-i386/kioslave'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/obj/ports/kdebase-3.4.1/build-i386'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/x11/kde/base3 (line 1806 of 
/usr/ports/infrastructure/mk/bsd.port.mk).

Reply via email to