pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Recent phonon-backend-gstreamer failing to build on current amd64



Just tried to build phonon-backend-gstreamer from a very recent pkgsrc on 
NetBSD 7.99.2 (amd64) and it fails on a missing include file. While there is a 
gstconfig.h for gstreamer 0.1, there doesn't appear to be one for gstreamer 
1.0. Not sure if this is what's causing the problem, but a fix would be 
appreciated!

Cheers,
Dave

# make install
=> Bootstrap dependency digest>=20010302: found digest-20121220
=> Checksum SHA1 OK for phonon-backend-gstreamer-4.8.2.tar.xz
=> Checksum RMD160 OK for phonon-backend-gstreamer-4.8.2.tar.xz
=> Checksum SHA512 OK for phonon-backend-gstreamer-4.8.2.tar.xz
===> Installing dependencies for phonon-backend-gstreamer-4.8.2
==========================================================================
The following variables will affect the build process of this package,
phonon-backend-gstreamer-4.8.2.  Their current value is shown below:

        * JPEG_DEFAULT = jpeg
        * SSLBASE = /usr
        * SSLCERTS = /etc/openssl/certs
        * SSLDIR = /etc/openssl
        * SSLKEYS = /etc/openssl/private

Based on these variables, the following variables have been set:

        * JPEGBASE (defined, but empty)
        * JPEG_TYPE = jpeg

You may want to abort the process now with CTRL-C and change their value
before continuing.  Be sure to run `/usr/bin/make clean' after
the changes.
==========================================================================
=> Tool dependency cmake>=2.8.1nb1: found cmake-3.4.0
=> Tool dependency pkg-config>=0.25: found pkg-config-0.29
=> Build dependency automoc4>=0.9.83: found automoc4-0.9.88nb23
=> Build dependency x11-links>=1.00: found x11-links-1.00
=> Full dependency gstreamer1>=1.0.0: found gstreamer1-1.6.1
=> Full dependency gst-plugins1-base>=1.0.0: found gst-plugins1-base-1.6.1
=> Full dependency phonon>=4.8.2nb2: found phonon-4.8.3
===> Overriding tools for phonon-backend-gstreamer-4.8.2
===> Extracting for phonon-backend-gstreamer-4.8.2
===> Patching for phonon-backend-gstreamer-4.8.2
=> Applying pkgsrc patches for phonon-backend-gstreamer-4.8.2
===> Creating toolchain wrappers for phonon-backend-gstreamer-4.8.2
src=/usr/X11R7/lib/pkgconfig/fixesproto.pc  dst=/usr/pkgsrc/multimedia/phonon-
backend-gstreamer/work/.buildlink/lib/pkgconfig/fixesext.pc;  /bin/mkdir -p 
/usr/pkgsrc/multimedia/phonon-backend-gstreamer/work/.buildlink/lib/pkgconfig;  
if test -f ${src}; then  /bin/ln -sf ${src} ${dst};  fi
===> Configuring for phonon-backend-gstreamer-4.8.2
/bin/ln -sf /usr/pkg/qt4/bin/qmake /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.buildlink/bin/
/bin/mkdir -p /usr/pkgsrc/multimedia/phonon-backend-gstreamer/work/phonon-
backend-gstreamer-4.8.2/_build
=> Generating pkg-config file for builtin expat package.
=> Fixing CMAKE_MODULE_PATH in CMakeLists.txt
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
CMake Warning (dev) at 
/usr/pkg/share/cmake-3.4/Modules/Platform/NetBSD.cmake:13 (include):
  File /usr/pkg/share/cmake-3.4/Modules/Platform/NetBSD.cmake includes
  /usr/pkgsrc/multimedia/phonon-backend-gstreamer/work/.buildlink/cmake-
Modules/Platform/UnixPaths.cmake
  (found via CMAKE_MODULE_PATH) which shadows
  /usr/pkg/share/cmake-3.4/Modules/Platform/UnixPaths.cmake.  This may cause
  errors later on .

  Policy CMP0017 is not set: Prefer files from the CMake module directory
  when including from there.  Run "cmake --help-policy CMP0017" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  /usr/pkg/share/cmake-3.4/Modules/CMakeSystemSpecificInformation.cmake:36 
(include)
  CMakeLists.txt:1 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at 
/usr/pkg/share/cmake-3.4/Modules/Platform/NetBSD.cmake:13 (include):
  File /usr/pkg/share/cmake-3.4/Modules/Platform/NetBSD.cmake includes
  /usr/pkgsrc/multimedia/phonon-backend-gstreamer/work/.buildlink/cmake-
Modules/Platform/UnixPaths.cmake
  (found via CMAKE_MODULE_PATH) which shadows
  /usr/pkg/share/cmake-3.4/Modules/Platform/UnixPaths.cmake.  This may cause
  errors later on .

  Policy CMP0017 is not set: Prefer files from the CMake module directory
  when including from there.  Run "cmake --help-policy CMP0017" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  /usr/pkg/share/cmake-3.4/Modules/CMakeCInformation.cmake:68 (include)
  CMakeLists.txt:1 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Check for working C compiler: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.wrapper/bin/gcc
-- Check for working C compiler: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.wrapper/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
CMake Warning (dev) at 
/usr/pkg/share/cmake-3.4/Modules/Platform/NetBSD.cmake:13 (include):
  File /usr/pkg/share/cmake-3.4/Modules/Platform/NetBSD.cmake includes
  /usr/pkgsrc/multimedia/phonon-backend-gstreamer/work/.buildlink/cmake-
Modules/Platform/UnixPaths.cmake
  (found via CMAKE_MODULE_PATH) which shadows
  /usr/pkg/share/cmake-3.4/Modules/Platform/UnixPaths.cmake.  This may cause
  errors later on .

  Policy CMP0017 is not set: Prefer files from the CMake module directory
  when including from there.  Run "cmake --help-policy CMP0017" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.
Call Stack (most recent call first):
  /usr/pkg/share/cmake-3.4/Modules/CMakeCXXInformation.cmake:67 (include)
  CMakeLists.txt:1 (project)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Check for working CXX compiler: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.wrapper/bin/c++
-- Check for working CXX compiler: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.wrapper/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.buildlink/bin/qmake (found suitable version "4.8.7", minimum 
required is "4.6.0") 
-- Using CMake automoc builtin
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found Phonon: /usr/pkg/lib/cmake/phonon
-- Found OpenGL: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.buildlink/lib/libGL.so  
-- Found PkgConfig: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.tools/bin/pkg-config (found version "0.29") 
-- Checking for module 'gstreamer-1.0'
--   Found gstreamer-1.0, version 1.6.1
-- Found GStreamer: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.buildlink/lib/libgstreamer-1.0.so
-- Checking for module 'gstreamer-plugins-base-1.0'
--   Found gstreamer-plugins-base-1.0, version 1.6.1
-- Checking for module 'gstreamer-audio-1.0'
--   Found gstreamer-audio-1.0, version 1.6.1
-- Checking for module 'gstreamer-cdda-1.0'
--   Package 'gstreamer-cdda-1.0' not found
-- Could not find cdda plugin
-- CDDA library: 
-- CDDA include dir: 
-- Checking for module 'gstreamer-netbuffer-1.0'
--   Package 'gstreamer-netbuffer-1.0' not found
-- Could not find netbuffer plugin
-- NETBUFFER library: 
-- NETBUFFER include dir: 
-- Checking for module 'gstreamer-pbutils-1.0'
--   Found gstreamer-pbutils-1.0, version 1.6.1
-- Checking for module 'gstreamer-riff-1.0'
--   Found gstreamer-riff-1.0, version 1.6.1
-- Checking for module 'gstreamer-rtp-1.0'
--   Found gstreamer-rtp-1.0, version 1.6.1
-- Checking for module 'gstreamer-rtsp-1.0'
--   Found gstreamer-rtsp-1.0, version 1.6.1
-- Checking for module 'gstreamer-sdp-1.0'
--   Found gstreamer-sdp-1.0, version 1.6.1
-- Checking for module 'gstreamer-tag-1.0'
--   Found gstreamer-tag-1.0, version 1.6.1
-- Checking for module 'gstreamer-video-1.0'
--   Found gstreamer-video-1.0, version 1.6.1
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.44.1
-- Found GLIB2: /usr/pkg/lib/libglib-2.0.so
-- Checking for module 'gobject-2.0'
--   Found gobject-2.0, version 2.44.1
-- Found GOBJECT: 
/usr/pkg/lib/libgobject-2.0.so;/usr/pkg/lib/libgmodule-2.0.so;/usr/pkg/lib/libgthread-2.0.so;/usr/pkg/lib/libglib-2.0.so
-- Found LibXml2: /usr/pkg/lib/libxml2.so (found version "2.9.3") 
-- Building against Phonon 4.7 API
-- 
-----------------------------------------------------------------------------
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
+ Qt4
+ Phonon
+ OpenGL
+ Qt4 OpenGL
+ GStreamer
+ GStreamer video plugin
+ GStreamer audio plugin
+ GStreamer pbutils plugin
+ GLib2
+ LibXml2
Congratulations! All external packages have been found.
-----------------------------------------------------------------------------

-- Configuring done
-- Generating done
-- Build files have been written to: /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/phonon-backend-gstreamer-4.8.2/_build
=> Rewrite cmake Dependencies files
===> Building for phonon-backend-gstreamer-4.8.2
Scanning dependencies of target phonon_gstreamer_automoc
[  4%] Automatic moc for target phonon_gstreamer
Generating moc_audiodataoutput.cpp
Generating moc_audioeffect.cpp
Generating moc_audiooutput.cpp
Generating moc_backend.cpp
Generating moc_effect.cpp
Generating moc_mediaobject.cpp
Generating moc_pipeline.cpp
Generating moc_plugininstaller.cpp
Generating moc_streamreader.cpp
Generating moc_videodataoutput.cpp
Generating moc_videowidget.cpp
Generating moc_volumefadereffect.cpp
Generating moc_devicemanager.cpp
Generating moc_effectmanager.cpp
Generating moc_glrenderer.cpp
[  4%] Built target phonon_gstreamer_automoc
Scanning dependencies of target phonon_gstreamer
[  8%] Building CXX object 
gstreamer/CMakeFiles/phonon_gstreamer.dir/abstractrenderer.cpp.o
In file included from /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/phonon-backend-
gstreamer-4.8.2/gstreamer/abstractrenderer.h:21:0,
                 from /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/phonon-backend-
gstreamer-4.8.2/gstreamer/abstractrenderer.cpp:18:
/usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/.buildlink/include/gstreamer-1.0/gst/gstelement.h:55:27: fatal 
error: gst/gstconfig.h: No such file or directory
 #include <gst/gstconfig.h>
                           ^
compilation terminated.
*** Error code 1

Stop.
make[2]: stopped in /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/phonon-backend-gstreamer-4.8.2/_build
*** Error code 1

Stop.
make[1]: stopped in /usr/pkgsrc/multimedia/phonon-backend-
gstreamer/work/phonon-backend-gstreamer-4.8.2/_build
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/multimedia/phonon-backend-gstreamer/work/phonon-
backend-gstreamer-4.8.2/_build
*** Error code 1

Stop.
make[1]: stopped in /usr/pkgsrc/multimedia/phonon-backend-gstreamer
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/multimedia/phonon-backend-gstreamer

-- 
=========================================
Phone: 07805784357
Open Source O/S: www.netbsd.org
Caving: http://www.wirralcavinggroup.org.uk
=========================================



Home | Main Index | Thread Index | Old Index