[mythtv] recent v4l changes break compilation on Mac OS X

brad dreisbach bradd at ameri.ca
Thu May 19 12:50:03 UTC 2011


After the recent v4l changes I am unable to compile mythfrontend on Mac OS X using osx-packager.pl.
Below is a portion of the build log.  If I need to open a ticket let me know, was just trying to follow the
instructions in the Ticket HowTO.


[osx-pkg] Configuring mythtv
[osx-pkg] ./configure --prefix=/Users/bradd/mythtv_build_new/.osx-packager/build --runprefix=../Resources --disable-distcc
./configure: line 4024: pkg-config: command not found
Firewire being disabled. /Developer/FireWireSDK* missing
./configure: line 4071: pkg-config: command not found
WARNING: disabling Python bindings; missing MySQLdb
WARNING: disabling Python bindings; missing lxml
WARNING: disabling Python bindings; missing urlgrabber
WARNING: disabling Perl bindings; missing Net::UPnP::QueryResponse
WARNING: disabling Perl bindings; missing Net::UPnP::ControlPoint
# Basic Settings
Compile type              release
Compiler cache            yes
DistCC                    no
qmake                     /Users/bradd/mythtv_build_new/.osx-packager/build/bin/qmake
install prefix            /Users/bradd/mythtv_build_new/.osx-packager/build
runtime prefix            ../Resources
CPU                       x86 x86_64 (Intel(R) Core(TM) i7 CPU         860  @ 2.80GHz)
yasm                      yes
MMX enabled               yes
MMX2 enabled              yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
CMOV enabled              yes

# Input Support
Joystick menu             no
lirc support              yes
Apple Remote              yes
Video4Linux sup.          no (v1 no)
ivtv support              no
HD-PVR support            no
FireWire support          no
DVB support               no [/usr/include]
DVB-S2 support            no
HDHomeRun support         yes
IPTV support              yes
ASI support               no

# Sound Output Support
PulseAudio support        no
OSS support               no
ALSA support              no
JACK support              no
libfftw3 support          no
libxml2 support           no [/usr/include/libxml2]

# Video Output Support
x11 support               no
OpenGL video              yes
Quartz video              no
DirectFB                  no
MHEG support              yes
libass subtitle support   no

# Misc Features
multi threaded libavcodec yes
Frontend                  yes
Backend                   yes
OpenGL ES 2.0             no

# Bindings
bindings_perl             no
bindings_python           no
bindings_php              yes

# mythffmpeg Options
mp3lame                   no
xvid                      no
x264                      no

Creating libs/libmythbase/mythconfig.h and libs/libmythbase/mythconfig.mak

[osx-pkg] Removing Nigel's hacks from file programs/programs.pro
[osx-pkg] Making mythtv
[osx-pkg] /usr/bin/make -j9
sh version.sh /Users/bradd/mythtv_build_new/.osx-packager/src/myth-git/mythtv
cd libs; qmake QMAKE=qmake -o Makefile libs.pro
cd filters; qmake QMAKE=qmake -o Makefile filters.pro
cd html; qmake QMAKE=qmake -o Makefile html.pro
cd programs; qmake QMAKE=qmake -o Makefile programs.pro
cd themes; qmake QMAKE=qmake -o Makefile themes.pro
cd i18n; qmake QMAKE=qmake -o Makefile i18n.pro
cd locales; qmake QMAKE=qmake -o Makefile locales.pro
/usr/bin/make -C external/FFmpeg
/usr/bin/make -C bindings/php
/usr/bin/make -C html
/usr/bin/make -C themes
/usr/bin/make -C i18n
/usr/bin/make -C locales
make[1]: Nothing to be done for `all'.
...
...
...
...
ccache g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -fomit-frame-pointer -fPIC -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3 -fvisibility-inlines-hidden -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/freetype2 -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -F/System/Library/Frameworks/{AGL,ApplicationServices,Carbon,Cocoa,CoreFoundation,OpenGL,QuickTime,IOKit,CoreVideo}.framework/Frameworks -fvisibility=hidden -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -fPIC -DMMX -DUSING_APPLEREMOTE -D_GNU_SOURCE -DUSING_OPENGL -DUSING_OPENGL_VIDEO -DUSING_MHEG -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_BACKEND -DMTV_API -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/Users/bradd/mythtv_build_new/.osx-packager/build/mkspecs/macx-g++ -I. -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtCore -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtNetwork -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtGui -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtOpenGL -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtXml -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtSql -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -I/Users/bradd/mythtv_build_new/.osx-packager/build -I.. -I../.. -I../../external/FFmpeg -I. -I../libmyth -I../libmyth/audio -I../libmythbase -I../libmythhdhomerun -I../libmythdvdnav -I../libmythbluray -Idvbdev -Impeg -Iiptv -Ichannelscan -Ivisualisations -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/BasicUsageEnvironment -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia -I../libmythlivemedia/UsageEnvironment/include -I../libmythlivemedia/UsageEnvironment -I../libmythbase -I../libmythui -I../libmythupnp -I/usr/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I. -o audioinput.o audioinput.cpp
ccache g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -fomit-frame-pointer -fPIC -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3 -fvisibility-inlines-hidden -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/freetype2 -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -F/System/Library/Frameworks/{AGL,ApplicationServices,Carbon,Cocoa,CoreFoundation,OpenGL,QuickTime,IOKit,CoreVideo}.framework/Frameworks -fvisibility=hidden -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -fPIC -DMMX -DUSING_APPLEREMOTE -D_GNU_SOURCE -DUSING_OPENGL -DUSING_OPENGL_VIDEO -DUSING_MHEG -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_BACKEND -DMTV_API -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/Users/bradd/mythtv_build_new/.osx-packager/build/mkspecs/macx-g++ -I. -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtCore -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtNetwork -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtGui -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtOpenGL -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtXml -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtSql -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -I/Users/bradd/mythtv_build_new/.osx-packager/build -I.. -I../.. -I../../external/FFmpeg -I. -I../libmyth -I../libmyth/audio -I../libmythbase -I../libmythhdhomerun -I../libmythdvdnav -I../libmythbluray -Idvbdev -Impeg -Iiptv -Ichannelscan -Ivisualisations -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/BasicUsageEnvironment -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia -I../libmythlivemedia/UsageEnvironment/include -I../libmythlivemedia/UsageEnvironment -I../libmythbase -I../libmythui -I../libmythupnp -I/usr/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I. -o v4lrecorder.o v4lrecorder.cpp
ccache g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -fomit-frame-pointer -fPIC -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3 -fvisibility-inlines-hidden -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/freetype2 -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -F/System/Library/Frameworks/{AGL,ApplicationServices,Carbon,Cocoa,CoreFoundation,OpenGL,QuickTime,IOKit,CoreVideo}.framework/Frameworks -fvisibility=hidden -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -fPIC -DMMX -DUSING_APPLEREMOTE -D_GNU_SOURCE -DUSING_OPENGL -DUSING_OPENGL_VIDEO -DUSING_MHEG -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_BACKEND -DMTV_API -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/Users/bradd/mythtv_build_new/.osx-packager/build/mkspecs/macx-g++ -I. -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtCore -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtNetwork -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtGui -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtOpenGL -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtXml -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtSql -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -I/Users/bradd/mythtv_build_new/.osx-packager/build -I.. -I../.. -I../../external/FFmpeg -I. -I../libmyth -I../libmyth/audio -I../libmythbase -I../libmythhdhomerun -I../libmythdvdnav -I../libmythbluray -Idvbdev -Impeg -Iiptv -Ichannelscan -Ivisualisations -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/BasicUsageEnvironment -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia -I../libmythlivemedia/UsageEnvironment/include -I../libmythlivemedia/UsageEnvironment -I../libmythbase -I../libmythui -I../libmythupnp -I/usr/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I. -o iptvchannel.o iptvchannel.cpp
v4lrecorder.cpp:6:29: error: linux/videodev2.h: No such file or directory
ccache g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -fomit-frame-pointer -fPIC -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3 -fvisibility-inlines-hidden -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/freetype2 -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -F/System/Library/Frameworks/{AGL,ApplicationServices,Carbon,Cocoa,CoreFoundation,OpenGL,QuickTime,IOKit,CoreVideo}.framework/Frameworks -fvisibility=hidden -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -fPIC -DMMX -DUSING_APPLEREMOTE -D_GNU_SOURCE -DUSING_OPENGL -DUSING_OPENGL_VIDEO -DUSING_MHEG -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_BACKEND -DMTV_API -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/Users/bradd/mythtv_build_new/.osx-packager/build/mkspecs/macx-g++ -I. -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtCore -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtNetwork -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtGui -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtOpenGL -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtXml -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtSql -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -I/Users/bradd/mythtv_build_new/.osx-packager/build -I.. -I../.. -I../../external/FFmpeg -I. -I../libmyth -I../libmyth/audio -I../libmythbase -I../libmythhdhomerun -I../libmythdvdnav -I../libmythbluray -Idvbdev -Impeg -Iiptv -Ichannelscan -Ivisualisations -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/BasicUsageEnvironment -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia -I../libmythlivemedia/UsageEnvironment/include -I../libmythlivemedia/UsageEnvironment -I../libmythbase -I../libmythui -I../libmythupnp -I/usr/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I. -o iptvrecorder.o iptvrecorder.cpp
ccache g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -fomit-frame-pointer -fPIC -g -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -O3 -fvisibility-inlines-hidden -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/freetype2 -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -F/System/Library/Frameworks/{AGL,ApplicationServices,Carbon,Cocoa,CoreFoundation,OpenGL,QuickTime,IOKit,CoreVideo}.framework/Frameworks -fvisibility=hidden -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -fPIC -DMMX -DUSING_APPLEREMOTE -D_GNU_SOURCE -DUSING_OPENGL -DUSING_OPENGL_VIDEO -DUSING_MHEG -DUSING_FRONTEND -DUSING_FFMPEG_THREADS -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_BACKEND -DMTV_API -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/Users/bradd/mythtv_build_new/.osx-packager/build/mkspecs/macx-g++ -I. -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtCore -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtNetwork -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtGui -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtOpenGL -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtXml -I/Users/bradd/mythtv_build_new/.osx-packager/build/include/QtSql -I/Users/bradd/mythtv_build_new/.osx-packager/build/include -I/Users/bradd/mythtv_build_new/.osx-packager/build -I.. -I../.. -I../../external/FFmpeg -I. -I../libmyth -I../libmyth/audio -I../libmythbase -I../libmythhdhomerun -I../libmythdvdnav -I../libmythbluray -Idvbdev -Impeg -Iiptv -Ichannelscan -Ivisualisations -I../libmythlivemedia/BasicUsageEnvironment/include -I../libmythlivemedia/BasicUsageEnvironment -I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock -I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia -I../libmythlivemedia/UsageEnvironment/include -I../libmythlivemedia/UsageEnvironment -I../libmythbase -I../libmythui -I../libmythupnp -I/usr/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I. -o iptvsignalmonitor.o iptvsignalmonitor.cpp
make[2]: *** [v4lrecorder.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [sub-libmythtv-make_default] Error 2
make: *** [libs] Error 2
[osx-pkg] Failed system call: " /usr/bin/make -j9 " with error code 2
Died at ./osx-packager.pl line 967.



More information about the mythtv-dev mailing list