I did a
I did the update of the ports system, like:
Other information that may be important or not. I have a jail running mldonkey that depends on libcheck. The jail is stopped. I'd think that the jail's libcheck won't interfere with the base system's libcheck.
Where to go from here?
freebsd-update
from 9.1-RELEASE TO 9.2-RELEASE. So, now:
Code:
[CMD]# uname -r[/CMD]
9.2-RELEASE
portsnap fetch update
. Afterwards, I tried to upgrade the ports with: portmaster -af
. But it turns out that libcheck fails to be upgraded to a version with a suggestion to # make MAKE_JOBS_UNSAFE=yes
. But when I try it (after make clean
and removing work/): # make MAKE_JOBS_UNSAFE=yes
Code:
===> Building for libcheck-0.9.10
gmake all-recursive
gmake[1]: Entering directory `/usr/ports/devel/libcheck/work/check-0.9.10'
Making all in lib
gmake[2]: Entering directory `/usr/ports/devel/libcheck/work/check-0.9.10/lib'
/bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -fno-strict-aliasing -Wall -ansi -pedantic -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wno-variadic-macros -MT libcompat.lo -MD -MP -MF .deps/libcompat.Tpo -c -o libcompat.lo libcompat.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -O2 -pipe -fno-strict-aliasing -Wall -ansi -pedantic -Wextra -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wno-variadic-macros -MT libcompat.lo -MD -MP -MF .deps/libcompat.Tpo -c libcompat.c -fPIC -DPIC -o .libs/libcompat.o
In file included from libcompat.c:1:
libcompat.h:133: error: conflicting types for 'timer_t'
/usr/include/sys/types.h:215: error: previous declaration of 'timer_t' was here
libcompat.h:136: error: conflicting types for 'timer_create'
/usr/include/time.h:150: error: previous declaration of 'timer_create' was here
libcompat.h:137: error: conflicting types for 'timer_settime'
/usr/include/time.h:155: error: previous declaration of 'timer_settime' was here
libcompat.h:138: error: conflicting types for 'timer_delete'
/usr/include/time.h:151: error: previous declaration of 'timer_delete' was here
gmake[2]: *** [libcompat.lo] Error 1
gmake[2]: Leaving directory `/usr/ports/devel/libcheck/work/check-0.9.10/lib'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/devel/libcheck/work/check-0.9.10'
gmake: *** [all] Error 2
*** [do-build] Error code 1
Stop in /usr/ports/devel/libcheck.
*** [build] Error code 1
Where to go from here?