Fedora - InstallationThis forum is for the discussion of installation issues with Fedora.
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.
I have an old copy of a super nintendo game, however, my brother has taken it and refuses to give it back (he is enjoying it too much and i don't want to make the 4 hour drive to steal it back). So I looked into getting an emulator for it and came across Zsnes. I've used it before when I had windows and it was great, however, i'm running into issues getting it compiled. Seeing as how i've never done this, i check the man rpm command to understand what i was doing when i try to install an rpm. Seemed to give me the info i needed but i found that the main library file i got was a src.rpm and i searched the net, this site, and the install notes and there's no tag that explains it, or atleast that i could understand it.
Here is there error i get when trying to install the src.rpm
error: cannot write to %sourcedir /usr/src/redhat/SOURCES
And when i tried it under root I got this error:
warning: user hpa does not exist - using root warning: group eng does not exist - using root warning: user hpa does not exist - using root warning: group eng does not exist - using root
I am tring to get NASM v0.98.39-1.src.rpm to install.
Anything, including pointing out i need help and where to find it would be greatly appreciated.
Last edited by neo_granas; 09-05-2006 at 01:10 PM.
Very sorry to keep posting, but I'm trying to fix it myself and just keeping updated on here as to where I am.
got all the packages I needed and placed one copy int the src dir of it's folder and a backup elsewhere in case I screw this up.
When I use the compiler command sh ./autogen.sh && gmake && gmake install from the install notes I get this:
Code:
Generating build information using aclocal and autoconf...
./autogen.sh: line 6: sdl-config: command not found
acinclude.m4:10: warning: underquoted definition of AM_PATH_ZLIB
run info '(automake)Extending aclocal'
or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
acinclude.m4:121: warning: underquoted definition of AM_PATH_LIBPNG
aclocal: couldn't open directory `/share/aclocal': No such file or directory
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for nasm... nasm
checking for a BSD-compatible install... /usr/bin/install -c
./configure: line 2929: syntax error near unexpected token `1.2.0,,AC_MSG_ERROR'./configure: line 2929: `AM_PATH_SDL(1.2.0,,AC_MSG_ERROR(SDL >= 1.2.0 is required))'
However, I did have the rpm for SDL 1.2.0 and I installed it and ran it again. Any tips?
Note you normally have no need to install the debuginfo rpm so you might want to either move the file or delete it. Then from where the other nasm rpm files are located;
1:nasm warning: user hpa does not exist - using root
warning: group eng does not exist - using root
########################################### [100%]
warning: user hpa does not exist - using root
warning: group eng does not exist - using root
Ran into another problem, it asks me to run ./autogen.sh && gmake && gmake install to install
However, shell gets an error at the end...
Code:
checking for a BSD-compatible install... /usr/bin/install -c
./configure: line 2929: syntax error near unexpected token `1.2.0,,AC_MSG_ERROR'
./configure: line 2929: `AM_PATH_SDL(1.2.0,,AC_MSG_ERROR(SDL >= 1.2.0 is required))'
And I already downloaded and installed SDL-1.2.11-1.i386.rpm
I checked the linux install notes and it just says to get a number of rpms and install them, which i've done already.
Any more ideas Lenard? You've really been very helpful to me.
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
Apparently you seem to be missing at least one of the Development Tools, this includes things like autoconf, automake, gcc, gcc-c++ and maybe the compat libs.
Edit;
You know we both forgot to look before we leaped, it seems that all you need to do is something like;
Sorry to keep this problem going, but i'm guessing that the nasm-doc and nasm-rdoff are core files needed for the program to be compiled. I just want to understand what's going as I do this so that I can know how to fix something that may occur, plus I don't want to just blindly go along, I feel like I wouldn't learn anything from this. I got the same error as before, said I need the SDL-1.2.0 or greater, but I already installed the i386 rpm and tried it again but no dice.
Distribution: RHEL/CentOS/SL 5 i386 and x86_64 pata for IDE in use
Posts: 4,790
Rep:
Quit guessing please................ I already showed you that both the nasm-doc and nasm-rdoff rpm packages are created along with the nasm rpm, see post # 4 of this thread.
You keep saying that you have installed the i386 rpm package for SDL-1.2.0 or greater, please check the output from the command; rpm -qa 'SDL*'
Reason; you may need the SDL devel and/or mixer package(s) installed also in order to build. Also what happened when you used the yum command provided in my earlier post (#10 of this thread)???
When I ran the yum command previously noted both were installed successfully. I did not have the mixer/devel packages, so I got them and ran them both, rpm -qa 'SDL*' shows that I have version 'SDL-1.2.11-1' 'SDL_mixer-1.2.7-1' and 'SDL-devel-1.2.11-1' currently installed. When I ran the autogen command to build Zsnes, it appeared to be working fine and the last four output were:
I did, as well as readme.txt, and anything else I thought could have some useful information. All the install notes said for Linux is what packages to get and where to get them, then the command for compiling Zsnes. I'm on the Zsnes forums as well tyring to see if this problem has occured before and what to do about it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.