pkgsrc-Users archive

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

Re: CVS commit: pkgsrc/x11/qt5-qtmultimedia



On Wed, Apr 15, 2015 at 01:13:44PM +0000, Joerg Sonnenberger wrote:
> Module Name:	pkgsrc
> Committed By:	joerg
> Date:		Wed Apr 15 13:13:44 UTC 2015
> 
> Modified Files:
> 	pkgsrc/x11/qt5-qtmultimedia: Makefile PLIST
> 
> Log Message:
> Explicitly add PREFIX/lib/pulseaudio to the library search path for the
> old wrapper, libtool doesn't correctly pick it up otherwise. Bump
> revision.

While this builds a qt5-qtmultimedia which includes the pulseaudio
files from the PLIST, this breaks all dependencies of the package that
I've tried so far.

Sigil and kid3 fail with:

CMake Error
at /usr/pkg/qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake:15
(message): The imported target "Qt5::Multimedia" references the file

     "/usr/pkg/qt5/plugins/mediaservice/libgstcamerabin.so"

  but this file does not exist.  Possible reasons include:

  * The file was deleted, renamed, or moved to another location.

  * An install or uninstall procedure did not complete successfully.

  * The installation package was faulty and contained

     "/usr/pkg/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_CameraBinServicePlugin.cmake"

  but not all the files it references.

Call Stack (most recent call first):
  /usr/pkg/qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake:133
(_qt5_Multimedia_check_file_exists) /usr/pkg/qt5/lib/cmake/Qt5Multimedia/Qt5Multimedia_CameraBinServicePlugin.cmake:4
(_populate_Multimedia_plugin_properties) /usr/pkg/qt5/lib/cmake/Qt5Multimedia/Qt5MultimediaConfig.cmake:141
(include) src/Sigil/CMakeLists.txt:1018 (find_package)


py-qt5 has new warnings:

WARNING: [subst.mk:install] Ignoring non-existent file "./QtMultimedia/Makefile".
WARNING: [subst.mk:install] Ignoring non-existent file "./QtMultimediaWidgets/Makefile".

and then lots of missing files:

ERROR: The following files are in the PLIST but not in /scratch/x11/py-qt5/work/.destdir/usr/pkg:
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/lib/python2.7/site-packages/PyQt5/QtMultimedia.la
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/lib/python2.7/site-packages/PyQt5/QtMultimediaWidgets.la
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/QtMultimediamod.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qabstractvideobuffer.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qabstractvideosurface.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudio.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudiobuffer.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudiodecoder.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudiodeviceinfo.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudioformat.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudioinput.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudiooutput.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudioprobe.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qaudiorecorder.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qcamera.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qcameraexposure.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qcamerafocus.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qcameraimagecapture.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qcameraimageprocessing.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qcamerainfo.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediabindableinterface.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediacontent.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediacontrol.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediaencodersettings.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediametadata.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediaobject.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediaplayer.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediaplaylist.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediarecorder.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediaresource.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediaservice.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmediatimerange.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qmultimedia.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qpymultimedia_qlist.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qradiodata.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qradiotuner.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qsound.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qsoundeffect.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qvideoframe.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qvideoprobe.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimedia/qvideosurfaceformat.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimediaWidgets/QtMultimediaWidgetsmod.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimediaWidgets/qcameraviewfinder.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimediaWidgets/qgraphicsvideoitem.sip
ERROR:         /scratch/x11/py-qt5/work/.destdir/usr/pkg/share/sip/PyQt5/QtMultimediaWidgets/qvideowidget.sip

Niclas noted that x11/qt5-qtmultimedia has in its build log:

*** Warning: linker path does not have real file for library -lpulsecommon-6.0.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libpulsecommon-6.0 and none of the candidates passed a file format test
*** using a regex pattern. Last file checked: /usr/pkgsrc/x11/qt5-qtmultimedia/work/.buildlink/lib/libpulse-mainloop-glib.so

*** Warning: libtool could not satisfy all declared inter-library
*** dependencies of module libgstcamerabin.  Therefore, libtool will create
*** a static module, that should work as long as the dlopening
*** application is linked with the -dlopen flag.

 Thomas


Home | Main Index | Thread Index | Old Index