I'm trying to install Stopmotion: http://developer.skolelinux.no/info/studentgrupper/2005-hig-stopmotion/index... by compiling it. It requires libtar-devel (which I assume is the development version of tar?). I'm having difficulty finding it, however. It doesn't seem to be on the Smart repositories, and a search on rpm.pbone.net shows rpms for Mandrake/Mandriva and Fedora/RH only. Does anyone know where I can get libtar-devel as an rpm, or will recompiling tar give me the development headers? (I've done a configure and make on the source for tar, but I still don't see the libtar.h that Stopmotion is looking for.) -- Pob hwyl / Best wishes Kevin Donnelly www.kyfieithu.co.uk - KDE yn Gymraeg www.eurfa.org.uk - Geiriadur rhydd i'r Gymraeg www.rhedadur.org.uk - Rhedeg berfau Cymraeg www.cymrux.org.uk - Linux Cymraeg ar un CD -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sunday 04 June 2006 08:48, Kevin Donnelly wrote:
Does anyone know where I can get libtar-devel as an rpm, or will recompiling tar give me the development headers? (I've done a configure and make on the source for tar, but I still don't see the libtar.h that Stopmotion is looking for.)
Hi Kevin, Here's one way to deal with this kind of situation: * download a recent "required" rpm built for another distro * open it in Konqueror to study what files would be installed From just such a downloaded rpm (summarized): ==================================== 81 total files, including 72 man pages (.bz2 format) copyright: /usr/share/doc/libtar-devel-1.2.11/COPYRIGHT changelogs: /usr/share/doc/libtar-devel-1.2.11/ChangeLog /usr/share/doc/libtar-devel-1.2.11/ChangeLog-1.0.x readme: /usr/share/doc/libtar-devel-1.2.11/README todo: /usr/share/doc/libtar-devel-1.2.11/TODO finally, the core files: /usr/include/libtar.h /usr/include/libtar_listhash.h /usr/lib/libtar.a A quick Google on "SUSE libtar.h" yielded two hits. The original URI pointed to rpmfind, but here are the paths it returned: opensuse/factory/i586/cmake-debuginfo-2.4.2-3.i586.html opensuse/factory/x86_64/cmake-debuginfo-2.4.1-3.x86_64.html hth & regards, Carl -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sunday 04 June 2006 11:04, Carl Hartung wrote: Addendum: Forgot to mention that nothing showed up here under 10.1 using 'pin' or the usual selection of CLI rpm queries. Also, I don't know if the 'cmake-debuginfo' package contains, or somehow points to, the files you actually need... but a clue like this is better than a 'dead end'. Carl -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Sunday 04 June 2006 16:14, Carl Hartung wrote:
Also, I don't know if the 'cmake-debuginfo' package contains, or somehow points to, the files you actually need... but a clue like this is better than a 'dead end'.
Thanks for the useful tip, Carl, but unfortunately neither of the cmake packages include libtar.h. I suppose I could install Ubuntu and try Stopmotion there, but it seems like too much hard work ... :-) -- Pob hwyl / Best wishes Kevin Donnelly www.kyfieithu.co.uk - KDE yn Gymraeg www.eurfa.org.uk - Geiriadur rhydd i'r Gymraeg www.rhedadur.org.uk - Rhedeg berfau Cymraeg www.cymrux.org.uk - Linux Cymraeg ar un CD -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Tuesday 06 June 2006 10:18, Kevin Donnelly wrote:
Thanks for the useful tip, Carl, but unfortunately neither of the cmake packages include libtar.h. I suppose I could install Ubuntu and try Stopmotion there, but it seems like too much hard work ... :-)
If the only file you need is libtar.h, get it from the cmake *source* rpm. I already looked at it, so I know it's there. man 'rpm2cpio' (to extract the tarball from the source rpm) or install the source rpm and look for it under /usr/src/packages/SOURCES or thereabouts. Either way, the choice is your's. ;-) Side note: Can anybody explain why the -devel version of a core utility like tar isn't included? Carl -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Tuesday 06 June 2006 19:51, Carl Hartung wrote:
Side note: Can anybody explain why the -devel version of a core utility like tar isn't included?
tar and libtar are two unrelated projects. libtar is an attempt at creating a library to allow applications to work with tar files through its functions, tar is an application that manipulates tar files in various ways If you look at the libtar homepage, you will also see that it is incomplete - this may be a reason why it's not included -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Wednesday 07 June 2006 15:29, Anders Johansson wrote:
On Tuesday 06 June 2006 19:51, Carl Hartung wrote:
Side note: Can anybody explain why the -devel version of a core utility like tar isn't included?
tar and libtar are two unrelated projects. libtar is an attempt at creating a library to allow applications to work with tar files through its functions, tar is an application that manipulates tar files in various ways
Thanks for this, Anders - I never thought to google for libtar as opposed to libtar.h!!! So presumably that means I could compile this and try Stopmotion again - I'll try. -- Pob hwyl / Best wishes Kevin Donnelly www.kyfieithu.co.uk - KDE yn Gymraeg www.eurfa.org.uk - Geiriadur rhydd i'r Gymraeg www.rhedadur.org.uk - Rhedeg berfau Cymraeg www.cymrux.org.uk - Linux Cymraeg ar un CD -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Friday 09 June 2006 11:37, Kevin Donnelly wrote:
On Wednesday 07 June 2006 15:29, Anders Johansson wrote:
On Tuesday 06 June 2006 19:51, Carl Hartung wrote:
Side note: Can anybody explain why the -devel version of a core utility like tar isn't included?
tar and libtar are two unrelated projects. libtar is an attempt at creating a library to allow applications to work with tar files through its functions, tar is an application that manipulates tar files in various ways
Thanks for this, Anders - I never thought to google for libtar as opposed to libtar.h!!! So presumably that means I could compile this and try Stopmotion again - I'll try.
Yes, it compiles fine, and so does Stopmotion. Quite a nice little app. Thanks again, Anders. -- Pob hwyl / Best wishes Kevin Donnelly www.kyfieithu.co.uk - KDE yn Gymraeg www.eurfa.org.uk - Geiriadur rhydd i'r Gymraeg www.rhedadur.org.uk - Rhedeg berfau Cymraeg www.cymrux.org.uk - Linux Cymraeg ar un CD -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Tuesday 06 June 2006 18:51, Carl Hartung wrote:
If the only file you need is libtar.h, get it from the cmake *source* rpm. I already looked at it, so I know it's there.
Thanks. It actually wants more than libtar.h, so that doesn't work. Since tar is a pretty basic program, I'm not sure whether I want to uninstall the tar rpm and install the source, "just in case".
Side note: Can anybody explain why the -devel version of a core utility like tar isn't included?
It's bizarre, isn't it? An argument for learning how to package, I suppose. -- Pob hwyl / Best wishes Kevin Donnelly www.kyfieithu.co.uk - KDE yn Gymraeg www.eurfa.org.uk - Geiriadur rhydd i'r Gymraeg www.rhedadur.org.uk - Rhedeg berfau Cymraeg www.cymrux.org.uk - Linux Cymraeg ar un CD -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
On Wednesday 07 June 2006 10:57, Kevin Donnelly wrote:
Thanks. It actually wants more than libtar.h, so that doesn't work. Since tar is a pretty basic program, I'm not sure whether I want to uninstall the tar rpm and install the source, "just in case".
Hi Kevin, When you install a source rpm it doesn't alter the corresponding installed binary program at all. The source files are merely extracted from the rpm and copied into directories under /usr/src/packages. You can study or modify the source code, at will, or even delete it without affecting your installed system (i.e. your rpm database or installed binaries) in any way. Also, 'libtar.h' comes in the source rpm for 'cmake' (not tar) which includes many other files. It won't hurt anything if you use 'rpm2cpio' to extract the source tarball to your desktop. You can check to see if it contains the other files you need using Konqueror. If not, delete the tarball and move on to 'plan b'. Otherwise, use Konqueror to copy the files to the directory where you're compiling the other program, then delete the tarball and source rpm. regards, Carl -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
participants (3)
-
Anders Johansson
-
Carl Hartung
-
Kevin Donnelly