Date: Sun, 7 Oct 2012 18:32:04 GMT From: Hon-Yu Lawrence Cheung <cheunghonyu@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/172459: [PATCH] multimedia/ffmpegthumbnailer is missing gconf2 depend when GNOME OptionsNG has been selected Message-ID: <201210071832.q97IW4VH028715@red.freebsd.org> Resent-Message-ID: <201210071840.q97Ie99g087844@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 172459 >Category: ports >Synopsis: [PATCH] multimedia/ffmpegthumbnailer is missing gconf2 depend when GNOME OptionsNG has been selected >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Oct 07 18:40:09 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Hon-Yu Lawrence Cheung >Release: FreeBSD 9.1-RC1 >Organization: >Environment: FreeBSD a5552.honyucheung.net 9.1-RC1 FreeBSD 9.1-RC1 #0 r240844: Sun Sep 23 11:27:52 HKT 2012 root@a5552.honyucheung.net:/usr/obj/usr/src/sys/ACER5552 amd64 >Description: multimedia/ffmpegthumbnailer with options GNOME fails in install phrase result from missing depends of gconftool-2 from devel/gconf2. >How-To-Repeat: In a fresh system without devel/gconf2 installed, multimedia/ffmpegthumbnailer with options GNOME fails to build. The following is error log =============================================================================== ===> Installing for ffmpegthumbnailer-gnome-2.0.8_1 ===> ffmpegthumbnailer-gnome-2.0.8_1 depends on executable: pkgconf - found ===> ffmpegthumbnailer-gnome-2.0.8_1 depends on shared library: png15 - found ===> ffmpegthumbnailer-gnome-2.0.8_1 depends on shared library: swscale - found ===> ffmpegthumbnailer-gnome-2.0.8_1 depends on shared library: jpeg.11 - found ===> ffmpegthumbnailer-gnome-2.0.8_1 depends on shared library: glib-2.0.0 - found ===> Generating temporary packing list ===> Checking if multimedia/ffmpegthumbnailer already installed Making install in man gmake[1]: Entering directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8/man' gmake[2]: Entering directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8/man' gmake[2]: Nothing to be done for `install-exec-am'. .././install-sh -c -d '/usr/local/man/man1' install -o root -g wheel -m 444 ffmpegthumbnailer.1 '/usr/local/man/man1' gmake[2]: Leaving directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8/man' gmake[1]: Leaving directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8/man' gmake[1]: Entering directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8' gmake[2]: Entering directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8' ./install-sh -c -d '/usr/local/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c -o root -g wheel libffmpegthumbnailer.la '/usr/local/lib' libtool: install: /usr/bin/install -c -o root -g wheel .libs/libffmpegthumbnailer.so.4 /usr/local/lib/libffmpegthumbnailer.so.4 libtool: install: (cd /usr/local/lib && { ln -s -f libffmpegthumbnailer.so.4 libffmpegthumbnailer.so || { rm -f libffmpegthumbnailer.so && ln -s libffmpegthumbnailer.so.4 libffmpegthumbnailer.so; }; }) libtool: install: (cd /usr/local/lib && { ln -s -f libffmpegthumbnailer.so.4 libffmpegthumbnailer.so || { rm -f libffmpegthumbnailer.so && ln -s libffmpegthumbnailer.so.4 libffmpegthumbnailer.so; }; }) libtool: install: /usr/bin/install -c -o root -g wheel .libs/libffmpegthumbnailer.lai /usr/local/lib/libffmpegthumbnailer.la libtool: install: /usr/bin/install -c -o root -g wheel .libs/libffmpegthumbnailer.a /usr/local/lib/libffmpegthumbnailer.a libtool: install: chmod 644 /usr/local/lib/libffmpegthumbnailer.a libtool: install: ranlib /usr/local/lib/libffmpegthumbnailer.a ./install-sh -c -d '/usr/local/bin' /bin/sh ./libtool --mode=install install -s -o root -g wheel -m 555 ffmpegthumbnailer '/usr/local/bin' libtool: install: install -o root -g wheel -m 555 -s .libs/ffmpegthumbnailer /usr/local/bin/ffmpegthumbnailer ./install-sh -c -d '/usr/local/include' ./install-sh -c -d '/usr/local/include/libffmpegthumbnailer' install -o root -g wheel -m 444 libffmpegthumbnailer/videothumbnailer.h libffmpegthumbnailer/videothumbnailerc.h libffmpegthumbnailer/imagetypes.h libffmpegthumbnailer/ifilter.h libffmpegthumbnailer/videoframe.h libffmpegthumbnailer/filmstripfilter.h '/usr/local/include/libffmpegthumbnailer' ./install-sh -c -d '/usr/local/libdata/pkgconfig' install -o root -g wheel -m 444 libffmpegthumbnailer.pc '/usr/local/libdata/pkgconfig' gmake[2]: Leaving directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8' gmake[1]: Leaving directory `/wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8' cd /wrkdirs/usr/ports/multimedia/ffmpegthumbnailer/work/ffmpegthumbnailer-2.0.8/ && /usr/bin/env TMPDIR="/tmp" TMPDIR="/tmp" SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local MOTIFLIB="-L/usr/local/lib -lXm -lXp" LIBDIR="/usr/lib" CC="cc" CFLAGS="-O2 -pipe -fno-strict-aliasing" CPP="cpp" CPPFLAGS=" -I/usr/local/include" LDFLAGS=" -pthread -L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -fno-strict-aliasing" MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -o root -g wheel -m 555" BSD_INSTALL_LIB="install -s -o root -g wheel -m 444" BSD_INSTALL_SCRIPT="install -o root -g wheel -m 555" BSD_INSTALL_DATA="install -o root -g wheel -m 444" BSD_INSTALL_MAN="install -o root -g wheel -m 444" make install-pkgconfigDATA ./install-sh -c -d '/usr/local/libdata/pkgconfig' install -o root -g wheel -m 444 libffmpegthumbnailer.pc '/usr/local/libdata/pkgconfig' install -o root -g wheel -m 444 /usr/ports/multimedia/ffmpegthumbnailer/files/ffmpegthumbnailer.schemas /usr/local/etc/gconf/schemas gconftool-2: not found env: gconftool-2: No such file or directory *** [post-install] Error code 127 Stop in /usr/ports/multimedia/ffmpegthumbnailer. >Fix: add BUILD_DEPENDS+= gconftool-2:${PORTSDIR}/devel/gconf2 inside ${PORT_OPTIONS:MGNOME} section. Patch attached with submission follows: *** Makefile.original Mon Oct 8 01:56:20 2012 --- Makefile Mon Oct 8 02:21:10 2012 *************** *** 33,42 **** --- 33,43 ---- .include <bsd.port.pre.mk> .if ${PORT_OPTIONS:MGNOME} PKGNAMESUFFIX+= -gnome GCONF_SCHEMAS= ffmpegthumbnailer.schemas + BUILD_DEPENDS+= gconftool-2:${PORTSDIR}/devel/gconf2 .endif MAN1= ffmpegthumbnailer.1 post-install: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210071832.q97IW4VH028715>