<br><br><div class="gmail_quote">2009/12/11 Harry Devine <span dir="ltr"><<a href="mailto:lifter89@comcast.net">lifter89@comcast.net</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
[snip]<br>
<br>
1) When I upgraded to Mythbuntu 9.10 and 0.22, should the required development tools already be installed for me?<br>
<br></blockquote><div>No idea, not used Mythbuntu, but of not they're not hard to install, I think you want 'build-essentials', then you'll need the '-dev' packages for any dependencies you need.<br>
<br>
Try typing gcc and see what you get?<br><br>You should find that configure will error if you've not got the correct things installed, however I have found it misses one dependency (or used to), so you may find that it configures but fails to compile, it's just a case of working out which library it's not finding and installing the package for that though.<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
2) My system is the 64 bit version. Does the Wiki have the steps documented on how to compile from source? The ./configure step, etc.? Should I see what my existing mythbackend and mythfrontend were compiled with using --version so I can setup the configure script properly?<br>
</blockquote><div><br>That would be a good starting point, yes. The basic steps are just like any unix software, './configure && make && sudo make install'<br><br>It's worth using the configure settings your current build is using as a guide though.<br>
<br>However, if you do this you should be aware of any distro specific prefixes and whatnot.<br><br>It might be worth installing your own version into a separate directory, so you can be sure you're not going to overwrite stuff that's already working, you can do this with --prefix=/path/to/some/other/folder <br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
3) Since I don't want to reinstall everything, can I check out the same version from SVN that's on my system? Then, can I stop mythbackend, rename the executable, and put the new one in its place? The code is in the backend only from what I can tell. Is this sufficient?<br>
</blockquote><div><br>Yes, this would be a good idea. If you've got the same version, you should be able to stop your current backend, and run your new backend (as the same user) without any problems. <br><br>Be aware of library dependencies though, if you've compiled from source simply renaming your new backend executable may still not be using the shared libs you expect. (use ldd <filename> to check.)Harry<br>
<br>[snip stuff I don't know about]<br><br>Cheers<br><br>Ian<br><br></div></div>