[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