pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/37907: x11/kdebase3 compilation error on NetBSD 3.0
>Number: 37907
>Category: pkg
>Synopsis: x11/kdebase3 compilation error on NetBSD 3.0
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue Jan 29 15:35:00 +0000 2008
>Originator: Robert Elz
>Release: NetBSD 3.99.15 (pkgsrc current within past 8 hours)
>Organization:
Prince of Songkla University
>Environment:
System: NetBSD jade.coe.psu.ac.th 3.99.15 NetBSD 3.99.15
(GENERIC-1.696-20060125) #8: Wed Jan 25 04:59:39 ICT 2006
kre%jade.coe.psu.ac.th@localhost:/usr/obj/current/kernels/JADE_ASUS i386
Architecture: i386
Machine: i386
>Description:
When compiling x11/kdebase3 the compiler halts with an
"incomplete type" error (suggesting probably a structure
missing from NetBSD 3.0 that exists on 4.0 or -current or something)
>How-To-Repeat:
I use pkg_comp with libkver and NetBSD 3.0 sets installed
(an environment which has compiled all of kde3 many times
in the past).
With some recent modifications (quite a while ago now,
maybe a month, give or take a week or two - I have been
delaying submitting a PR, expecting this one to just get
fixed all by itself...) I am seeing:
gmake[4]: Leaving directory
`/pkg_comp/obj/pkgsrc/x11/kdebase3/default/kdebase-3.5.8/kicker/applets/launcher'
Making all in naughty
gmake[4]: Entering directory
`/pkg_comp/obj/pkgsrc/x11/kdebase3/default/kdebase-3.5.8/kicker/applets/naughty'
/usr/pkg/qt3/bin/moc ./NaughtyProcessMonitor.h -o NaughtyProcessMonitor.moc
/bin/sh ../../../libtool --silent --tag=CXX --mode=compile c++
-DHAVE_CONFIG_H -I. -I../../.. -I/usr/pkg/include -I/usr/pkg/qt3/include
-I/usr/X11R6/include -I/usr/pkg/include -I/usr/X11R6/include
-I/usr/pkg/include/freetype2 -DQT_THREAD_SUPPORT -I/usr/pkg/include
-I/usr/include -DLDAP_DEPRECATED -I/usr/pkg/qt3/include -DGLX_GLXEXT_LEGACY
-I/usr/pkg/include/freetype2 -I/usr/include/krb5 -I/usr/X11R6/include
-D_LARGE_FILES=1 -Wno-long-long -Wundef -Wall -W -Wpointer-arith -DNDEBUG
-DNO_DEBUG -O2 -O2 -I/usr/pkg/include -I/usr/include -DLDAP_DEPRECATED
-I/usr/pkg/qt3/include -DGLX_GLXEXT_LEGACY -I/usr/pkg/include/freetype2
-I/usr/include/krb5 -I/usr/X11R6/include -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 -D_GNU_SOURCE -MT NaughtyProcessMonitor.lo
-MD -MP -MF .deps/NaughtyProcessMonitor.Tpo -c -o NaughtyProcessMonitor.lo
NaughtyProcessMonitor.cpp
In file included from NaughtyProcessMonitor.cpp:25:
/usr/include/sys/proc.h:207: error: field `p_rtime' has incomplete type
gmake[4]: *** [NaughtyProcessMonitor.lo] Error 1
gmake[4]: Leaving directory
`/pkg_comp/obj/pkgsrc/x11/kdebase3/default/kdebase-3.5.8/kicker/applets/naughty'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory
`/pkg_comp/obj/pkgsrc/x11/kdebase3/default/kdebase-3.5.8/kicker/applets'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory
`/pkg_comp/obj/pkgsrc/x11/kdebase3/default/kdebase-3.5.8/kicker'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
`/pkg_comp/obj/pkgsrc/x11/kdebase3/default/kdebase-3.5.8'
gmake: *** [all] Error 2
*** Error code 2
Stop.
make: stopped in /usr/pkgsrc/x11/kdebase3
Line 207 of proc.yh in NetBSD 3.0 is ...
struct timeval p_rtime; /* Real time */
so my guess is that kdebase3 (or NaughtyProcessMonitor.cpp)
is no longer including <sys/time.h> to get the definition of
struct timeval.
>Fix:
???
Home |
Main Index |
Thread Index |
Old Index