Re: [mythtv-users] another mythplugins make problem -- FIXED: uglyhack
I'm having the same issue. My symlink to mythconfig.mak works just fine. Copying the file to each subdir doesn't, failing with the same error as posted above. ___ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: [mythtv-users] another mythplugins make problem -- FIXED: uglyhack
--- Robin Gilks <[EMAIL PROTECTED]> wrote: > > >> I had the exact same problem, and I was able to compile and > install by > >> first copying mythconfig.make to subfolders like mythdvd/mythdvd, > >> mythdvd/mtd, mythdvd/i18n, mythmusic/mythmusic, etc. > >> > >> I also had my source in a home directory of a user. I wonder if > the > >> makefiles don't like something about our source locations? > >> > >> But hey, you know that old saying "If it's ugly, but it works, > then at > >> least my DVDs will play" > >> > >> > >> --- Pete Clarke <[EMAIL PROTECTED]> wrote: > > > > :-) > > > > It must be something to do with where we put the source, as it must > have > > worked for someone! > > > > Compiled fine for me too, after the hack. > > > > Just wish I could get my kde dev libs installed without > uninstalling half > > my system :(...looks like mythbrowser will have to wait until I > screw > > something up badly enough for a complete system rebuild! lol > > > > Marius > > > >> > >>> > > >>> >> ... > >>> Just tried to compile mythplugins (todays svn) > >>> > >>> get a couple of lines through make, then: > >>> Entering directory > >>> > >>> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd/mythdvd' > >>> make[2]: *** No rule to make target `mythconfig.mak', > needed > >>> by > >>> `Makefile'. Stop. > >>> make[2]: Leaving directory > >>> > >>> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd/mythdvd' > >>> make[1]: *** [sub-mythdvd] Error 2 > >>> make[1]: Leaving directory > >>> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd' > >>> make: *** [sub-mythdvd] Error 2 > >>> > > >>> > I get the same error - have done since about mid > September... > >>> > SVN from 15th built fine, since then I get the above error > >>> too... > >>> >>> > >>> >> > >>> >> OK, as nobody said: "DON'T!" > >>> >> > >>> >> I simply copied the mythconfig.bak link into all the program > >>> subdirs > >>> >> containing a .pro file. > >>> >> > >>> >> Everything compiled fine. > >>> >> > >>> >> Certainly not the most elegant way of fixing it, but a lot > easier > >>> than > >>> >> tinkering with the config script. > >>> >> > >>> >> Hope this at least points to what's wrong. > >>> >> > >>> >> Cheers > >>> >> > >>> > > >>> > Sound to me like you didn't run the configure script. Thats > what it > >>> does - > >>> > it creates the config.pro files... > >>> > >>> It's not the .pro files that are missing from the dirs, it's the > >>> mythconfig.mak files. > >>> > >>> > > I think you may be asking yourself the wrong question. Its not so > much why > doesn't the mythconfig.mak file get copied to the directories but why > don't you have a symlink at the top level of the plugins directory to > where mythconfig.mak lives on your system. > > Where is lives depends on how you installed the main mythtv app - in > my > case its in /usr/local/include/mythtv/mythconfig.mak and thats > certainly > the case having built the main app from SVN. > > As far as I can see, qmake uses the .pro files to create the > Makefiles in > each directory and grep'ing them gives me (eg. in mythdvd): > > # grep mythconfig.mak Makefile > DIST = /usr/local/include/mythtv/mythconfig.mak \ > Makefile: mythdvd.pro /usr/qt/3/mkspecs/linux-g++/qmake.conf > /usr/local/include/mythtv/mythconfig.mak \ > > YMMV > Well, it appears that that is where the problem lies. My Makefile in the mythdvd/mythdvd directory only said: DIST= mythconfig.mak \ However, I did run configure and "qmake mythplugins.pro" just like the instructions said. So I'm stumped. ___ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: [mythtv-users] another mythplugins make problem -- FIXED: uglyhack
>> I had the exact same problem, and I was able to compile and install by >> first copying mythconfig.make to subfolders like mythdvd/mythdvd, >> mythdvd/mtd, mythdvd/i18n, mythmusic/mythmusic, etc. >> >> I also had my source in a home directory of a user. I wonder if the >> makefiles don't like something about our source locations? >> >> But hey, you know that old saying "If it's ugly, but it works, then at >> least my DVDs will play" >> >> >> --- Pete Clarke <[EMAIL PROTECTED]> wrote: > > :-) > > It must be something to do with where we put the source, as it must have > worked for someone! > > Compiled fine for me too, after the hack. > > Just wish I could get my kde dev libs installed without uninstalling half > my system :(...looks like mythbrowser will have to wait until I screw > something up badly enough for a complete system rebuild! lol > > Marius > >> >>> > >>> >> ... >>> Just tried to compile mythplugins (todays svn) >>> >>> get a couple of lines through make, then: >>> Entering directory >>> >>> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd/mythdvd' >>> make[2]: *** No rule to make target `mythconfig.mak', needed >>> by >>> `Makefile'. Stop. >>> make[2]: Leaving directory >>> >>> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd/mythdvd' >>> make[1]: *** [sub-mythdvd] Error 2 >>> make[1]: Leaving directory >>> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd' >>> make: *** [sub-mythdvd] Error 2 >>> > >>> > I get the same error - have done since about mid September... >>> > SVN from 15th built fine, since then I get the above error >>> too... >>> >>> >>> >> >>> >> OK, as nobody said: "DON'T!" >>> >> >>> >> I simply copied the mythconfig.bak link into all the program >>> subdirs >>> >> containing a .pro file. >>> >> >>> >> Everything compiled fine. >>> >> >>> >> Certainly not the most elegant way of fixing it, but a lot easier >>> than >>> >> tinkering with the config script. >>> >> >>> >> Hope this at least points to what's wrong. >>> >> >>> >> Cheers >>> >> >>> > >>> > Sound to me like you didn't run the configure script. Thats what it >>> does - >>> > it creates the config.pro files... >>> >>> It's not the .pro files that are missing from the dirs, it's the >>> mythconfig.mak files. >>> >>> I think you may be asking yourself the wrong question. Its not so much why doesn't the mythconfig.mak file get copied to the directories but why don't you have a symlink at the top level of the plugins directory to where mythconfig.mak lives on your system. Where is lives depends on how you installed the main mythtv app - in my case its in /usr/local/include/mythtv/mythconfig.mak and thats certainly the case having built the main app from SVN. As far as I can see, qmake uses the .pro files to create the Makefiles in each directory and grep'ing them gives me (eg. in mythdvd): # grep mythconfig.mak Makefile DIST = /usr/local/include/mythtv/mythconfig.mak \ Makefile: mythdvd.pro /usr/qt/3/mkspecs/linux-g++/qmake.conf /usr/local/include/mythtv/mythconfig.mak \ YMMV -- Robin Gilks ___ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
Re: [mythtv-users] another mythplugins make problem -- FIXED: uglyhack
> I had the exact same problem, and I was able to compile and install by > first copying mythconfig.make to subfolders like mythdvd/mythdvd, > mythdvd/mtd, mythdvd/i18n, mythmusic/mythmusic, etc. > > I also had my source in a home directory of a user. I wonder if the > makefiles don't like something about our source locations? > > But hey, you know that old saying "If it's ugly, but it works, then at > least my DVDs will play" > > > --- Pete Clarke <[EMAIL PROTECTED]> wrote: :-) It must be something to do with where we put the source, as it must have worked for someone! Compiled fine for me too, after the hack. Just wish I could get my kde dev libs installed without uninstalling half my system :(...looks like mythbrowser will have to wait until I screw something up badly enough for a complete system rebuild! lol Marius > >> > >> >> ... >> Just tried to compile mythplugins (todays svn) >> >> get a couple of lines through make, then: >> Entering directory >> >> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd/mythdvd' >> make[2]: *** No rule to make target `mythconfig.mak', needed >> by >> `Makefile'. Stop. >> make[2]: Leaving directory >> >> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd/mythdvd' >> make[1]: *** [sub-mythdvd] Error 2 >> make[1]: Leaving directory >> `/home/mythtv/tmp/mythtv.svn.050929/mythplugins/mythdvd' >> make: *** [sub-mythdvd] Error 2 >> > >> > I get the same error - have done since about mid September... >> > SVN from 15th built fine, since then I get the above error >> too... >> >>> >> >> >> >> OK, as nobody said: "DON'T!" >> >> >> >> I simply copied the mythconfig.bak link into all the program >> subdirs >> >> containing a .pro file. >> >> >> >> Everything compiled fine. >> >> >> >> Certainly not the most elegant way of fixing it, but a lot easier >> than >> >> tinkering with the config script. >> >> >> >> Hope this at least points to what's wrong. >> >> >> >> Cheers >> >> >> > >> > Sound to me like you didn't run the configure script. Thats what it >> does - >> > it creates the config.pro files... >> >> It's not the .pro files that are missing from the dirs, it's the >> mythconfig.mak files. >> >> >> > ___ >> mythtv-users mailing list >> mythtv-users@mythtv.org >> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users >> > > ___ > mythtv-users mailing list > mythtv-users@mythtv.org > http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users > ___ mythtv-users mailing list mythtv-users@mythtv.org http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users