Subject: pkg/33387: pkgsrc package misc/kdeutils3 doesn't build on DragonFly
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <schlesinger@netcologne.de>
List: pkgsrc-bugs
Date: 04/28/2006 17:30:00
>Number:         33387
>Category:       pkg
>Synopsis:       pkgsrc package misc/kdeutils3 doesn't build on DragonFly
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 28 17:30:00 +0000 2006
>Originator:     Thomas Schlesinger
>Release:        DragonFly 1.5.3-DEVELOPMENT
>Organization:
>Environment:
DragonFly SchlesisNB. 1.5.3-DEVELOPMENT DragonFly 1.5.3-DEVELOPMENT #6: Mon Apr 17 13:41:51 CEST 2006     thomas@SchlesisNB.:/usr/obj/usr/src/sys/ASUS-V6800  i386
>Description:
Building kdeutils3 stops with this error message:

[..]
/usr/pkg/qt3/bin/moc ./memsensor.h -o memsensor.moc
if c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/pkg/include -I/usr/pkg/qt3/include -I/usr/pkg/xorg/include  -I/usr/pkg/include -I/usr/pkg/xorg/include  -I/usr/pkg/include/python2.3  -DQT_THREAD_SUPPORT -DARK_TAR="\"/usr/pkg/bin/gtar\"" -I/usr/pkg/include -I/usr/pkg/include/python2.3 -DLDAP_DEPRECATED -I/usr/include -I/usr/pkg/qt3/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/xorg/include -I/usr/pkg/include/krb5 -I/usr/pkg/include/freetype2  -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -I/usr/pkg/include -I/usr/pkg/include/python2.3 -DLDAP_DEPRECATED -I/usr/include -I/usr/pkg/qt3/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/xorg/include -I/usr/pkg/include/krb5 -I/usr/pkg/include/freetype2 -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  -MT memsensor.o -MD -MP -MF ".deps/memsensor.Tpo" -c -o memsensor.o memsensor.cpp; \
        then mv -f ".deps/memsensor.Tpo" ".deps/memsensor.Po"; else rm -f ".deps/memsensor.Tpo"; exit 1; fi
memsensor.cpp: In constructor `MemSensor::MemSensor(int)':
memsensor.cpp:45: error: `pageshift' undeclared (first use this function)
memsensor.cpp:45: error: (Each undeclared identifier is reported only once for each function it appears in.)
memsensor.cpp:54:32: warning: "__FreeBSD_version" is not defined
memsensor.cpp:55: error: `ksp' undeclared (first use this function)
memsensor.cpp:60: error: `swapTotal' undeclared (first use this function)
memsensor.cpp:60: error: `swapUsed' undeclared (first use this function)
memsensor.cpp:62: error: `MaxSet' undeclared (first use this function)
memsensor.cpp: In member function `void MemSensor::receivedStdout(KProcess*, char*, int)':
memsensor.cpp:80: error: `sensorResult' undeclared (first use this function)
memsensor.cpp: In member function `void MemSensor::processExited(KProcess*)':
memsensor.cpp:91: error: `sensorResult' undeclared (first use this function)
memsensor.cpp:95: error: `swapUsed' undeclared (first use this function)
memsensor.cpp:96: error: `swapTotal' undeclared (first use this function)
memsensor.cpp: In member function `int MemSensor::getMemFree()':
memsensor.cpp:122: error: `pageshift' undeclared (first use this function)
memsensor.cpp: In member function `int MemSensor::getCached()':
memsensor.cpp:167: error: `pageshift' undeclared (first use this function)
memsensor.cpp:183:6: warning: "__FreeBSD_version" is not defined
memsensor.cpp: In member function `int MemSensor::getSwapTotal()':
memsensor.cpp:184: error: `swapTotal' undeclared (first use this function)
memsensor.cpp:225:6: warning: "__FreeBSD_version" is not defined
memsensor.cpp: In member function `int MemSensor::getSwapFree()':
memsensor.cpp:226: error: `swapTotal' undeclared (first use this function)
memsensor.cpp:226: error: `swapUsed' undeclared (first use this function)
memsensor.cpp:270:32: warning: "__FreeBSD_version" is not defined
memsensor.cpp: In member function `void MemSensor::readValues()':
memsensor.cpp:271: error: `ksp' undeclared (first use this function)
memsensor.cpp:273: error: `KProcIO' has not been declared
memsensor.cpp:273: error: `Stdout' undeclared (first use this function)
memsensor.cpp:294:31: warning: "__FreeBSD_version" is not defined
memsensor.cpp:306:31: warning: "__FreeBSD_version" is not defined
memsensor.cpp: In member function `virtual void MemSensor::update()':
memsensor.cpp:307: error: `MaxSet' undeclared (first use this function)
memsensor.cpp:309: warning: unused variable 'set'
memsensor.cpp:334:31: warning: "__FreeBSD_version" is not defined
gmake[3]: *** [memsensor.o] Error 1
gmake[3]: Leaving directory `/usr/pkgsrc/misc/kdeutils3/work/kdeutils-3.5.2/superkaramba/src'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/pkgsrc/misc/kdeutils3/work/kdeutils-3.5.2/superkaramba'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgsrc/misc/kdeutils3/work/kdeutils-3.5.2'
gmake: *** [all] Error 2
*** Error code 2

>How-To-Repeat:
#cd misc/kdeutils3
#bmake install clean
>Fix: