Error compile policykit-0.9 (FreeBSD 7-STABLE)

Christopher Gregory cjg at pc-tech-support.com
Thu Jul 24 09:27:46 UTC 2008


Hello everyone,

I was also getting this error when trying to compile PolicyKit,

but resolved it by going to:

/usr/ports/sysutils/policykit/work/PolicyKit-0.9/src/kit

and in that directory is a file called 

kit-string.c.orig

I renamed that file to:

kit-string.c

and it recompiled and installed without any errors.

Now I do not know if this undoes any critical security updates to the
file, but it is at least a starting point for the developers.

I am not a C programmer.

Regards,

Christopher.

On Thu, 2008-07-24 at 10:26 +0300, Andrei V. Lavreniyuk wrote:
> Hi!
> 
> -------------------
> 
> # make
> ===>  Building for policykit-0.9
> gmake  all-recursive
> gmake[1]: Entering directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9'
> Making all in data
> gmake[2]: Entering directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9/data'
> gmake[2]: Цель `all' не требует выполнения команд.
> gmake[2]: Leaving directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9/data'
> Making all in src
> gmake[2]: Entering directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9/src'
> Making all in kit
> gmake[3]: Entering directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9/src/kit'
> /bin/sh ../../libtool --tag=CC   --mode=compile cc -DHAVE_CONFIG_H -I. 
> -I../.. -I../../src -I../../src 
> -DPACKAGE_LIBEXEC_DIR=\""/usr/local/libexec"\" 
> -DPACKAGE_SYSCONF_DIR=\""/usr/local/etc"\" 
> -DPACKAGE_DATA_DIR=\""/usr/local/share"\" 
> -DPACKAGE_BIN_DIR=\""/usr/local/bin"\" 
> -DPACKAGE_LOCALSTATE_DIR=\""/var"\" 
> -DPACKAGE_LOCALE_DIR=\""/usr/local/share/locale"\" 
> -DPACKAGE_LIB_DIR=\""/usr/local/lib"\" -D_POSIX_PTHREAD_SEMANTICS 
> -D_REENTRANT -DKIT_COMPILATION -I/usr/local/include/glib-2.0 
> -I/usr/local/lib/glib-2.0/include    -I/usr/local/include  -O2 
> -fno-strict-aliasing -pipe -O2 -pipe -march=native -mtune=native -mmmx 
> -msse2 -msse3 -fno-strict-aliasing -Wformat -Wformat-security -s 
> -march=prescott -fstack-protector -Wall -Wchar-subscripts 
> -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align 
> -Wsign-compare -MT kit-string.lo -MD -MP -MF .deps/kit-string.Tpo -c -o 
> kit-string.lo kit-string.c
>   cc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src 
> -DPACKAGE_LIBEXEC_DIR=\"/usr/local/libexec\" 
> -DPACKAGE_SYSCONF_DIR=\"/usr/local/etc\" 
> -DPACKAGE_DATA_DIR=\"/usr/local/share\" 
> -DPACKAGE_BIN_DIR=\"/usr/local/bin\" -DPACKAGE_LOCALSTATE_DIR=\"/var\" 
> -DPACKAGE_LOCALE_DIR=\"/usr/local/share/locale\" 
> -DPACKAGE_LIB_DIR=\"/usr/local/lib\" -D_POSIX_PTHREAD_SEMANTICS 
> -D_REENTRANT -DKIT_COMPILATION -I/usr/local/include/glib-2.0 
> -I/usr/local/lib/glib-2.0/include -I/usr/local/include -O2 
> -fno-strict-aliasing -pipe -O2 -pipe -march=native -mtune=native -mmmx 
> -msse2 -msse3 -fno-strict-aliasing -Wformat -Wformat-security -s 
> -march=prescott -fstack-protector -Wall -Wchar-subscripts 
> -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align 
> -Wsign-compare -MT kit-string.lo -MD -MP -MF .deps/kit-string.Tpo -c 
> kit-string.c  -fPIC -DPIC -o .libs/kit-string.o
> kit-string.c:141: error: redefinition of 'strndup'
> kit-string.c:119: error: previous definition of 'strndup' was here
> gmake[3]: *** [kit-string.lo] Ошибка 1
> gmake[3]: Leaving directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9/src/kit'
> gmake[2]: *** [all-recursive] Ошибка 1
> gmake[2]: Leaving directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9/src'
> gmake[1]: *** [all-recursive] Ошибка 1
> gmake[1]: Leaving directory 
> `/usr/ports/sysutils/policykit/work/PolicyKit-0.9'
> gmake: *** [all] Ошибка 2
> *** Error code 2
> 
> Stop in /usr/ports/sysutils/policykit.
> 
> 
> 
> -------------------
> 
> 



More information about the freebsd-gnome mailing list