Unable to install Tarball on Fedora 8 and make/make install
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.
Unable to install Tarball on Fedora 8 and make/make install
I got an old clunker of a PC working with Fedora 8. I want to test out some games on it so i chose at random: Tux AQFH. the file name is tux_aqfh-1.0.14.tar.gz . So i ot to un-tar it and configure it but when i try the "make" command it says tons of junk with the word ERROR at the beginning line like these few lines: [root@localhost
tux_aqfh-1.0.14]# make
Making all in src
make[1]: Entering directory `/home/Dallas/Documents/tux_aqfh-1.0.14/src'
c++ -DPACKAGE=\"tux_aqfh\" -DVERSION=\"1.0.14\" -DX_DISPLAY_MISSING=1 -DLINUX_JOYSTICK_IS_PRESENT=1 -DTUX_AQFH_DATADIR=\"/usr/local/share/games/tux_aqfh\" -I. -I. -g -O2 -O6 -Wall -c camera.cxx
In file included from camera.cxx:1:
tux.h:18:22: error: plib/ssg.h: No such file or directory
tux.h:20:21: error: GL/glut.h: No such file or directory
tux.h:21:30: error: plib/ssgKeyFlier.h: No such file or directory
the same story with "make install" command.
Any help?
Most tarballs like that require you to do something like:
download the tarball
extract the tarball to a directory
cd to the directory
./configure - This is what lets it find out things about your system.
./make - This is run to compile the tarball based on the config
./make install - This is run to put the resulting binaries, libraries, config files, man pages etc... into a permanent location (e.g. /usr/share or /usr/local).
No hard and fast rule on above but that is "usual". Also "usually" you'll see "README" files (may be something like readme or README.txt) that tell you how to build it - these would be in the directory you extracted to (or subdirectories thereof).
Distribution: PCLinuxOS2021 CentOS7.9 + 50+ other Linux OS, for test only.
Posts: 17,484
Rep:
Quote:
tux.h:18:22: error: plib/ssg.h: No such file or directory
tux.h:20:21: error: GL/glut.h: No such file or directory
tux.h:21:30: error: plib/ssgKeyFlier.h: No such file or ...
when i type in what you say the "./make" command still doesn't work. its says: [Dallas@localhost tux_aqfh-1.0.14]$ ./make
bash: ./make: No such file or directory
and the Readme says do this in order after you cd to the directory:
./configure
make
make install
i do that and still the same error problem as before
after downloading the missing packages when i use the make command it says warning ex: level.h:137: warning: ‘class TuxLifeInstance’ has virtual functions but non-virtual destructor
Check the readme file and pay attention to the dependencies and their versions. Also, if you are building from source, you may need the *-devel versions of the dependent libraries so that you get the header files needed to compile.
sorry but im a bit of a linux noobie so could you maybe dumb i down a little.
anyways it says that you need:
OpenGL (or Mesa) + GLIDE (if you have a 3Dfx card)
GLUT (the GL Utility Toolkit)
PLIB
Yum says i have all of them, and the latest update for them too
Fedora project only keeps repositories for 2 latest versions which are F12 and F11 so you're not likely to find any repository for your F8.
You could try reinstalling with F11 or F12 but Fedora has a short life cycle. It is very bleeding edge. You might want to switch to CentOS which has a longer life cycle if you're going to reinstall.
Failing finding a repository you'd have to find the source for the other packages and compile and install like you're trying to do with this one. Of course each of those might have other dependencies you don't have.
HOW did you install them on the OLD and UNSUPPORTED fedora 8
those repos have been MOVED into the fedora archives .
Did you rewrite the repo files to point to the OLD archives ???
--- or ----
did you just download some rpm you found on the net .
If that then there are TWO incompatible groups of rpm's for the OLD fedora 8
The livna group
and the ATrpm group
THE TWO WERE INCOMPATIBLE and do not work together and will likely kill the computer
I would scrap fedora 8 and install fedora 11 or CentOS 5.3 on that old computer.
Distribution: PCLinuxOS2021 CentOS7.9 + 50+ other Linux OS, for test only.
Posts: 17,484
Rep:
To use yum in Fedora 8, you will have to change the 'fedora.repo'.
Recently all packages were moved to "archive/fedora".
cd /etc/yum.repos.d/
su
mkdir backup
mv fedora* backup/
cp 8fedora.repo .
... where the dot ( . ) means the current directory.
The file 8fedora.repo looks like this :
Then you can do
# yum install freeglut-devel plib-devel mesa-libGL-devel libXi-devel
.....
Next, please unpack tux_aqfh-1.0.14 to a new directory.
cd tux_aqfh-1.0.14/
./configure --x-libraries="%{_prefix}/%{_lib} -lplibjs"
make
# make install
.. Or cd src/ and do ' ./tux_aqfh ' and you are gaming !
.....
The configure line is a copied line ( minus some surplus words )
from the .spec file in
wget ftp://mirrors.kernel.org/mandrake/Ma...k.i586.src.rpm
which is the source code + tux_aqfh.spec .
.....
Thanks for all the help! but I'm moving onto Cent OS 5.3! i found Fedora 8 in there archives and downloaded it off of a Live-CD. A lot of this stuff was helpful and now i know what to do with Tarballs if they dont want to work. Thanks!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.