How do I resolve errors reported by make?
I'm trying to install the Frodo C64 emulator on an Acer Aspire One running Linpus Linux Lite (Fedora 8 core)
I've managed to get as far as installing the required compilers and installing 'make' using pirut. but when I try to make this package, I get tons of errors that appear to be syntax related (i.e. they look like programming errors in the source file).:scratch: I'm not sure how to resolve these errors in order to complete the build process. can anyone help with this? :frustrated: |
Could you post the errors? It's difficult to help without seeing them. The topmost error usually gives the biggest hint, but posting all of them is ok (as long as they're not very similar. If that's the case, then just post a few from the top).
|
From the Frodo homepage:
Quote:
bash-3.1$ cd /path/to/script bash-3.1$ sh autogen.sh A lack of dependencies are normally why an install fails. Your post alludes to your installing from source. ./configure would stop at any errors and give an indication of what is missing as well. There should also be a message explicitly stating make can now be run if ./configure is successful. |
1. are you trying to compile from source?
2. if yes, does the package use GNU autoconf (in other words: do you see files like configure, autogen.sh, Makefile)? 3. if so, do you have GNU autoconf and GNU make installed? 4. have you configured the source before you tried to "make" it? 5. is there a README file distributed with the source (if so read it) general procedure to compile from source: Code:
$ ./configure "configure" will tell you if all the stuff which is needed to compile the source is in it's place. if make still gives errors there can be many reasons but it's most likely a bug. google it, there's probably a workaround. if not try older/newer versions of the program that caused the error. also, there's probably a precompiled version. try it ::: |
errors reported by make
I configured without problems.
here are the errors I received after typing make Code:
Configuration done. Now type "make". |
That looks like an issue with your kernel headers. It could be an incompatible version of gcc as well, I guess. Specific issues like this one are better adressed by the programmers who created the program. In your case, I'd start looking at the web site of the emulator, look for forums, mailing lists or something like that.
It's hard to tell without being familiar with the code, and if there's an issue with kernel headers or gcc versions they will know for sure. |
for me it compiled flawlessly (although giving a lot of warning messages but that no problem).
your problem seems to be with svgalib. forget it, try X instead ("--with-x" option). install guide says type "make all" instead of just "make" as you did. i tried both and both worked for me. still, give "make all" a try. Fordo (v. 4.1b) uses these libs: Code:
$ ldd ./Frodo btw what version do you have? try another one if it does not work for you. in case nothing helps go to the Frodo homepage and write to the authors. the bug list is not very large and your problem is not listed there. good luck ::: |
All times are GMT -5. The time now is 04:17 AM. |