Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hey there, installed checkinstall and got it almost to work.
I build checkinstall itself as rpm and that worked great. then i tried to do the same for gaim-0.82.1 and i have problems:
it says:
Code:
======================== Installation successful ==========================
Copying documentation directory...
./
./README.mingw
./HACKING
./COPYING
./INSTALL
./COPYRIGHT
./README
./ABOUT-NLS
./VERSION
./NEWS
./ChangeLog
./AUTHORS
Copying files to the temporary directory...OK
Striping ELF binaries and libraries...OK
Compressing man pages...OK
Building file list...OK
cat: /var/tmp/FRGBQhLCeJpjaDaDbeYN/libdirs: No such file or directory
**************************************
**** RPM package creation selected ***
**************************************
Building RPM package... FAILED!
*** Failed to build the package
The logfile looks like this:
Code:
error: line 7: Empty tag: Group:
Building target platforms: i386
Building for target i386
/var/tmp/FRGBQhLCeJpjaDaDbeYN/rpmbuild.log
The file that controls the building of rpm is the .spec file. Near the top of that file, there are tags for such things as filename, rpm package group and subgroup, etc. From the info you posted, it sounds like you didn't provide that info when prompted by checkinstall to enter it (checkinstall writes it's own rpm spec file and needs that info). Gaim goes into group Productivity and subgroup Networking. Try it again and pay careful attention to the prompts given by checkinstall. I don'
t see any place to enter that info in /etc/checkinstallrc.
Last edited by bigrigdriver; 09-13-2004 at 05:57 PM.
Use your rpm manager app, whatever it is, to see the names of the groups it lists. Choose one. If you don't like the groups there, create one via checkinstall, and it should be added to the list (I think, I'm not certain). If it bombs again, just use one of the known groups.
Source location will probably create a folder with that name. If you want something else in there, give a different location name at the checkinstall prompt.
Last edited by bigrigdriver; 09-13-2004 at 07:32 PM.
It is working, but when I tried to install the rpm i got dependencies errors. But I knew I had those packages installed (libgcrypt for gaim), and it didnt give me any errors when I compiled from source.
So I just used the --nodeps flag and it did work fine, since I had the packages.
I was just wondering why it would give me dependencies errors.....
For some reason, the checkinstall search routines are not finding the necessary libs. Try editing /etc/checkinstallrc. There is a section named #RPM optional flags. Check the man pages for rpm on how to specify the directory locations for the libs you need, and put them in checkinstallrc in the #RPM optional flags.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.