On 02/06/13 10:59, Stuart Henderson wrote:
> clementine packaging fails on i386, the files in share/clementine/ don't
> get installed - also some LIB_DEPENDS get stripped by pkg_create because there
> is no associated wantlib (see DIAGNOSTICS in bsd.port.mk(5) for info), need
> to work out whether these are build depends or if they are dlopen()d at run 
> time (in which case list them in WANTLIB with a comment explaining why so
> they don't get removed if someone syncs wantlib)
> 
> Create /usr/ports/packages/i386/all/clementine-1.1.1.tgz
> LIB_DEPENDS audio/libnjb not needed for audio/clementine ?
> LIB_DEPENDS devel/libplist not needed for audio/clementine ?
> LIB_DEPENDS graphics/ffmpeg not needed for audio/clementine ?
> 
> it also picks up math/fftw3 if installed:
> 
> clementine-1.1.1(audio/clementine):
> Missing lib: fftw3.6 (/usr/local/bin/clementine) (NOT REACHABLE)
> 
> dpb log http://junkpile.org/clementine.log
> 
> CC'ing ports as there will be undoubtedly be at least 2 other people
> who notice this soon ;)
> 
> 

Yes I had found problems with building this, however a different one...

cd /usr/ports/pobj/clementine-1.1.1/build-i386/ext/libclementine-common && 
/usr/bin/c++   -DBUILD_QXT_CORE -DBUILD_QXT_GUI -DQT_CORE_LIB -DQT_DBUS_LIB 
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG 
-DQT_OPENGL_LIB -DQT_SQL_LIB -DQT_STRICT_ITERATORS -DQT_WEBKIT_LIB -DQT_XML_LIB 
-DQXT_STATIC -O2 -pipe   -I/usr/local/include -I/usr/local/include/taglib 
-I/usr/local/include/X11/qt4 -I/usr/local/include/X11/qt4/QtCore 
-I/usr/local/include/gstreamer-0.10 -I/usr/local/include/glib-2.0 
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2 
-I/usr/ports/pobj/clementine-1.1.1/clementine-1.1.1/3rdparty/universalchardet 
-I/usr/local/include/X11/qt4/QtOpenGL -I/usr/local/include/X11/qt4/QtWebKit 
-I/usr/local/include/X11/qt4/QtGui -I/usr/local/include/X11/qt4/QtDBus 
-I/usr/local/include/X11/qt4/QtXml -I/usr/local/include/X11/qt4/QtSql 
-I/usr/local/include/X11/qt4/QtNetwork 
-I/usr/ports/pobj/clementine-1.1.1/clementine-1.1.1/3rdparty/qsqlite 
-I/usr/ports/pobj/clem
 entine-1.
1.1/build-i386/ext/libclementine-common 
-I/usr/ports/pobj/clementine-1.1.1/clementine-1.1.1/ext/libclementine-common 
-I/usr/ports/pobj/clementine-1.1.1/clementine-1.1.1/src    -o 
CMakeFiles/libclementine-common.dir/core/logging.cpp.o -c 
/usr/ports/pobj/clementine-1.1.1/clementine-1.1.1/ext/libclementine-common/core/logging.cpp
/usr/ports/pobj/clementine-1.1.1/clementine-1.1.1/ext/libclementine-common/core/logging.cpp:25:22:
 error: execinfo.h: No such file or directory
*** Error 1 in . 
(ext/libclementine-common/CMakeFiles/libclementine-common.dir/build.make:125 
'ext/libclementine-common/CMakeFiles/libclementine-common.dir/core/logging.cpp.o')
*** Error 1 in . (CMakeFiles/Makefile2:1665 
'ext/libclementine-common/CMakeFiles/libclementine-common.dir/all')
*** Error 1 in /usr/ports/pobj/clementine-1.1.1/build-i386 (Makefile:117 'all')
*** Error 1 in audio/clementine (/usr/ports/infrastructure/mk/bsd.port.mk:2622 
'/usr/ports/pobj/clementine-1.1.1/build-i386/.build_done')
*** Error 1 in audio/clementine (/usr/ports/infrastructure/mk/bsd.port.mk:2342 
'build')
===> Exiting audio/clementine with an error
/bin/sh: exit 1: not found
*** Error 127 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:147 'build')
Error: /usr/ports/packages/i386/all/clementine-1.1.1.tgz does not exist


Both amd64 and i386 fail with the same error.

No dependency on devel/libexecinfo in the Makefile.
Once installed then I get the same packaging errors.



Reply via email to