Re: [opencbm-user] Errors compiling opencbm on Linux.
Brought to you by:
strik
|
From: Spiro T. <cb...@tr...> - 2007-10-28 09:46:05
|
Hello Luca, * On Sat, Oct 27, 2007 at 06:56:21PM +0200 gr...@gm... wrote: > I am trying to compile cbm4linux on a Debian unstable distribution, > x86-32 platform, kernel 2.6.20. I have downloaded the cvs repository > with this CVSROOT > > :pserver:ano...@op...:/cvsroot/opencbm > > and tried to compile it. I got the following error while compiling it: > > luca@c65:~/opencbm/cbm4win$ make -f LINUX/Makefile [...] > make[1]: Entering directory `/home/luca/opencbm/cbm4win/lib' > cl65 -c --feature labels_without_colons --feature pc_assignment > --feature loose_char_term --asm-include-dir .. --asm-include-dir > ../libd64copy/ -o ../libcbmcopy/turboread1541.tmp > ../libcbmcopy/turboread1541.a65 > make[1]: cl65: Command not found > make[1]: *** [../libcbmcopy/turboread1541.o65] Error 127 > make[1]: Leaving directory `/home/luca/opencbm/cbm4win/lib' > make: *** [opencbm] Error 1 > luca@c65:~/opencbm/cbm4win$ You are missing the cc65 compiler (http://www.cc65.org/). There is no official debianized version of it available, but I have put up a repository of it on my own webspace: Just add deb http://www.trikaliotis.net/download/debian/cc65/ binary/ deb-src http://www.trikaliotis.net/download/debian/cc65/ source/ to your /etc/apt/sources.list, and you can install the package cc65. You only need "cc65", not the specific "cc65-apple2", "cc65-c64", ... packages. As I do not have a debian key, apt and aptitude consider this source as untrusted. If you want to remove that warning, make sure to add the key with key-id 0x2AF47E44 (fingerprint: ECC5 D8FD 6374 CFBD 42A1 9917 28E1 D6A4 2AF4 7E44) to your apt keyring (apt-key add FILENAME). The above key can be obtained from any keyserver, or from http://www.trikaliotis.net/_spiro.pgp > I got also the following error while compiling the documentation: > > luca@c65:~/opencbm/cbm4win/docs$ make -f LINUX/Makefile > sgml2txt opencbm.sgml > Processing file opencbm.sgml > troff: fatal error: can't find macro file s > fmt_txt::postASP: Empty output file, error when calling groff. Aborting... > make: *** [opencbm.txt] Error 1 Well, here, I am not really sure. On my Debian/Etch system (stable), I have installed the following packages: linuxdoc-tools, linuxdoc-tools-info, linuxdoc-tools-latex, linuxdoc-tools-text. Perhaps you are missing one of these packages? Note: For the latest version of OpenCBM from CVS, you need to do some manual steps in order to use it. I will send you the instructions in a separate, non-public mail. HTH, Spiro. -- Spiro R. Trikaliotis http://opencbm.sf.net/ http://www.trikaliotis.net/ http://www.viceteam.org/ |