ports/172459: [PATCH] multimedia/ffmpegthumbnailer is missing gconf2 depend when GNOME OptionsNG has been selected
Hon-Yu Lawrence Cheung
cheunghonyu at gmail.com
Sun Oct 7 18:40:10 UTC 2012
>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 at 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:
More information about the freebsd-ports-bugs
mailing list