Hello ports,

I tried to install gstreamer-plugins-good from port today and I
encountered a problem during "make configure", see the log below.

The problem is that the autogen.sh script calls autopoint, that
try to initiate a cvs checkout forbidden by the systrace policy. I
wonder if this issue is related to my system, see my mk.conf below, or
if anyone had already encountered this problem?

I fixed it by commenting the autopoint call. Is it really necessary for
the package creation? Here is the little patch...

Thanks for your explanations,

Martin


Index: patches/patch-autogen_sh
===================================================================
RCS file: patches/patch-autogen_sh
diff -N patches/patch-autogen_sh
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-autogen_sh    15 Nov 2008 20:19:44 -0000
@@ -0,0 +1,24 @@
+--- autogen.sh.orig    Sat Nov 15 17:12:33 2008
++++ autogen.sh Sat Nov 15 17:12:51 2008
+@@ -63,14 +63,14 @@
+ 
+ # autopoint
+ #    older autopoint (< 0.12) has a tendency to complain about mkinstalldirs
+-if test -x mkinstalldirs; then rm mkinstalldirs; fi
++#if test -x mkinstalldirs; then rm mkinstalldirs; fi
+ #    first remove patch if necessary, then run autopoint, then reapply
+-if test -f po/Makefile.in.in;
+-then
+-  patch -p0 -R < common/gettext.patch
+-fi
+-tool_run "$autopoint --force"
+-patch -p0 < common/gettext.patch
++#if test -f po/Makefile.in.in;
++#then
++#  patch -p0 -R < common/gettext.patch
++#fi
++#tool_run "$autopoint --force"
++#patch -p0 < common/gettext.patch
+ 
+ tool_run "$aclocal" "-I m4 -I common/m4 $ACLOCAL_FLAGS"
+ tool_run "$libtoolize" "--copy --force"



#
# /etc/mk.conf - Aer
#

PIPE=           -pipe
SUDO=           /usr/bin/sudo
CLEANDEPENDS=   No      
PLIST_DB=       ${PORTSDIR}/plist
WRKOBJDIR=      /usr/obj/ports
USE_SYSTRACE=   Yes
#INSTALL_STRIP= -s

XENOCARA_BUILD_DRI=Yes

KERBEROS5=      Yes     
#DEBUG=Yes
#DEBUGLIBS=Yes
#WARNINGS=Yes



===>  Patching for gst-plugins-good-0.10.8
===>  Configuring for gst-plugins-good-0.10.8
cd /usr/obj/ports/gst-plugins-good-0.10.8/gst-plugins-good-0.10.8 && 
AUTOCONF_VERSION=2.61  AUTOMAKE_VERSION=1.9 NOCONFIGURE="true" ./autogen.sh
+ check for build tools
  checking for autoconf >= 2.52 ... found 2.61, ok.
  checking for automake >= 1.7 ... found 1.9.6, ok.
  checking for autopoint >= 0.11.5 ... found 0.17, ok.
  checking for libtoolize >= 1.5.0 ... found 1.5.26, ok.
  checking for pkg-config >= 0.8.0 ... found 0.21, ok.
+ checking for autogen.sh options
  This autogen script will automatically run ./configure as:
  ./configure --enable-maintainer-mode --enable-gtk-doc --enable-plugin-docs
  To pass any additional options, please specify them on the ./autogen.sh
  command line.
Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- po/Makefile.in.in.orig     2006-01-07 12:03:45.000000000 +0100
|+++ po/Makefile.in.in  2006-01-07 12:04:23.000000000 +0100
--------------------------
Patching file po/Makefile.in.in using Plan A...
Hunk #1 succeeded at 11.
Hunk #2 succeeded at 305.
done
+ running autopoint --force ...
systrace: deny user: aer, prog: /usr/bin/ssh, pid: 586(0)[1815], policy: 
/usr/bin/make, filters: 194, syscall: native-seteuid(183), uid: 1000, uname: aer
PRIV_END: seteuid: Operation not permitted
cvs [checkout aborted]: end of file from server (consult above messages if any)
find: archive: No such file or directory
find: archive: No such file or directory
autopoint: *** infrastructure files for version 0.11.5 not found; this is 
autopoint from GNU gettext-tools 0.17
autopoint: *** Stop.

autopoint --force failed
*** Error code 1

Stop in /usr/ports/multimedia/gstreamer-0.10/plugins-good (line 173 of 
Makefile).
*** Error code 1

Stop in /usr/ports/multimedia/gstreamer-0.10/plugins-good (line 2144 of 
/usr/ports/infrastructure/mk/bsd.port.mk).

Reply via email to