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