[mythtv-commits] Re: Ticket #461: mythplugins: *** No rule to make
target `mythconfig.mak', needed by `Makefile'.
MythTV
mythtv at cvs.mythtv.org
Mon Oct 17 17:59:34 UTC 2005
#461: mythplugins: *** No rule to make target `mythconfig.mak', needed by
`Makefile'.
-----------------------+----------------------------------------------------
Reporter: anonymous | Owner: ijr
Type: defect | Status: new
Priority: critical | Milestone:
Component: mythtv | Version: head
Severity: medium | Resolution:
-----------------------+----------------------------------------------------
Changes (by anaerin at gmail.com):
* keywords: make error debian sid => make error debian mythconfig.mak
* priority: minor => critical
* severity: low => medium
Comment:
Confirmed defect with 7507:
{{{
root at mythtv:/myth/compile/mythplugins # ./configure --enable-all
Disabling MythBrowser due to missing KDE development packages.
Configuration settings:
MythBrowser plugin will not be built
MythControls plugin will be built
MythDVD plugin will be built
MythGallery plugin will be built
MythGame plugin will be built
MythMusic plugin will be built
MythNews plugin will be built
MythPhone plugin will be built
MythVideo plugin will be built
MythWeather plugin will be built
VCD support will be included in MythDVD
Transcode support will be included in MythDVD
OpenGL support will be included in MythGallery
EXIF support will be included in MythGallery
OpenGL support will be included in MythMusic
FFTW v.2 support will be included in MythMusic
SDL support will be included in MythMusic
AAC support will be included in MythMusic
FESTIVAL support will be included in MythPhone
root at mythtv:/myth/compile/mythplugins # ls -l
total 112
-rw-r--r-- 1 root root 17998 Oct 17 11:41 COPYING
-rw-r--r-- 1 root root 7560 Oct 17 11:48 Makefile
-rw-r--r-- 1 root root 366 Oct 17 11:41 README
-rw-r--r-- 1 root root 297 Oct 17 11:48 config.pro
-rwxr-xr-x 1 root root 23705 Oct 17 11:41 configure
drwxr-xr-x 6 root root 4096 Oct 17 11:41 mythbrowser
lrwxrwxrwx 1 root root 34 Oct 17 11:48 mythconfig.mak ->
/usr/include/mythtv/mythconfig.mak
drwxr-xr-x 5 root root 4096 Oct 17 11:42 mythcontrols
drwxr-xr-x 6 root root 4096 Oct 17 11:43 mythdvd
drwxr-xr-x 5 root root 4096 Oct 17 11:43 mythgallery
drwxr-xr-x 5 root root 4096 Oct 17 11:43 mythgame
drwxr-xr-x 6 root root 4096 Oct 17 11:43 mythmusic
drwxr-xr-x 5 root root 4096 Oct 17 11:43 mythnews
drwxr-xr-x 5 root root 4096 Oct 17 11:43 mythphone
-rw-r--r-- 1 root root 153 Oct 17 11:44 mythplugins.pro
drwxr-xr-x 6 root root 4096 Oct 17 11:43 mythvideo
drwxr-xr-x 5 root root 4096 Oct 17 11:43 mythweather
drwxr-xr-x 11 root root 4096 Oct 17 11:41 mythweb
-rw-r--r-- 1 root root 1716 Oct 17 11:41 settings.pro
root at mythtv:/myth/compile/mythplugins # qmake mythplugins.pro
root at mythtv:/myth/compile/mythplugins # make
cd mythcontrols && make -f Makefile
make[1]: Entering directory `/myth/compile/mythplugins/mythcontrols'
cd mythcontrols && make -f Makefile
make[2]: Entering directory
`/myth/compile/mythplugins/mythcontrols/mythcontrols'
g++ -c -pipe -Wall -W -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX=\"\" -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I/include -I/usr/kde/3.3/include
-I/include -I/usr/include/qt3 -o actionset.o actionset.cpp
g++ -c -pipe -Wall -W -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX=\"\" -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I/include -I/usr/kde/3.3/include
-I/include -I/usr/include/qt3 -o keybindings.o keybindings.cpp
g++ -c -pipe -Wall -W -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX=\"\" -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I/include -I/usr/kde/3.3/include
-I/include -I/usr/include/qt3 -o mythcontrols.o mythcontrols.cpp
mythcontrols.cpp: In member function `void
MythControls::contextSelected(UIListBtnTypeItem*)':
mythcontrols.cpp:308: warning: unused parameter `UIListBtnTypeItem*item'
mythcontrols.cpp: In member function `void
MythControls::actionSelected(UIListBtnTypeItem*)':
mythcontrols.cpp:316: warning: unused parameter `UIListBtnTypeItem*item'
mythcontrols.cpp: In member function `void
MythControls::refreshActionList(const QString&)':
mythcontrols.cpp:352: warning: unused parameter `const QString&context'
g++ -c -pipe -Wall -W -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX=\"\" -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I/include -I/usr/kde/3.3/include
-I/include -I/usr/include/qt3 -o keygrabber.o keygrabber.cpp
g++ -c -pipe -Wall -W -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX=\"\" -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I/include -I/usr/kde/3.3/include
-I/include -I/usr/include/qt3 -o main.o main.cpp
/usr/share/qt3/bin/moc mythcontrols.h -o moc_mythcontrols.cpp
g++ -c -pipe -Wall -W -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX=\"\" -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I/include -I/usr/kde/3.3/include
-I/include -I/usr/include/qt3 -o moc_mythcontrols.o moc_mythcontrols.cpp
/usr/share/qt3/bin/moc keygrabber.h -o moc_keygrabber.cpp
g++ -c -pipe -Wall -W -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC
-D_GNU_SOURCE -DPREFIX=\"\" -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
-DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT
-I/usr/share/qt3/mkspecs/default -I. -I/include -I/usr/kde/3.3/include
-I/include -I/usr/include/qt3 -o moc_keygrabber.o moc_keygrabber.cpp
rm -f libmythcontrols.so
g++ -shared -o libmythcontrols.so action.o actionset.o keybindings.o
mythcontrols.o keygrabber.o main.o moc_mythcontrols.o moc_keygrabber.o
-L/usr/kde/3.3/lib -L/usr/share/qt3/lib -L/lib -lqt-mt -lpthread
make[2]: Leaving directory
`/myth/compile/mythplugins/mythcontrols/mythcontrols'
make[1]: Leaving directory `/myth/compile/mythplugins/mythcontrols'
cd mythdvd && make -f Makefile
make[1]: Entering directory `/myth/compile/mythplugins/mythdvd'
cd mythdvd && make -f Makefile
make[2]: Entering directory `/myth/compile/mythplugins/mythdvd/mythdvd'
make[2]: *** No rule to make target `mythconfig.mak', needed by
`Makefile'. Stop.
make[2]: Leaving directory `/myth/compile/mythplugins/mythdvd/mythdvd'
make[1]: *** [sub-mythdvd] Error 2
make[1]: Leaving directory `/myth/compile/mythplugins/mythdvd'
make: *** [sub-mythdvd] Error 2
}}}
Also note the "Prefix" is being passed as "", not as "/usr" as it should
be, and both CCache and DistCC are not being used, even though they were
defined in my make of MythTV, so it looks like mythconfig.mak is not being
used.
That I can see, there is nothing in mythplugins.pro (or the generated
config.pro) to tell (Q)Make to use settings.pro (Or mythconfig.mak for
that matter).
Upgrading to "Critical" as this makes me unable to compile any of the
mythplugins.
--
Ticket URL: <http://cvs.mythtv.org/trac/ticket/461>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list