for the opensuse linux versions i used: svn co https://github.com/cc65/cc65 cc65-git git clone git://git.code.sf.net/p/opencbm/code opencbm-code svn co https://c64preservation.com/svn/nibtools/trunk nibtools at 28.10.2015 ====================================================
installing (mybe not all is really used): svn git-core make cmake build kernel-symy kernel-devel xorgsgml-doctools sgmltool (da haengt der ganze textlive mist dran) libusb-compat-devel ncurses-devel autoconf automake checkinstal (eventuell interessant weil verfogt was installiert wurde mit makeinstall) gcc gcc-c++ gcc-fortran gcc-gji gcc-info gcc-java gcc-locale gcc-obj-c++ gcc-objc gccmakedep sgmltoolslite (da haengt makeinfo dran) makeinfo ==========================
copy to /home/simon/compiliert/c65-git go inside ./trunk make su make avail make some links to /usr/local/bin: ln -s /home/simon/compiliert/cc65-git/trunk/bin/ar65 /usr/local/bin/ar65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/ca65 /usr/local/bin/ca65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/cc65 /usr/local/bin/cc65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/cl65 /usr/local/bin/cl65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/co65 /usr/local/bin/co65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/da65 /usr/local/bin/da65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/grc65 /usr/local/bin/grc65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/ld65 /usr/local/bin/ld65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/od65 /usr/local/bin/od65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/sim65 /usr/local/bin/sim65 ln -s /home/simon/compiliert/cc65-git/trunk/bin/sp65 /usr/local/bin/sp65 this i have seen inside: .../braches/gh-pages/getting-started.html exit ============================================ copy to /home/simon/opencbm-git go inside ./opencbm make -f LINUX/Makefile su make -f LINUX/Makefile install make -f LINUX/Makefile install-all make install install-plugin-xum1541 <- did not work, so i did: make -f LINUX/Makefile install-plugin-xum1541 inside /etc theres now a file opencbm.conf
but still nothing is working. make the file /etc/udev/rules.d/45-opencbm-parallel.rules completley empty and write in: SUBSYSTEM!="usb_device", ACTION!="add", MODE="0666", GOTO="opencbm_rules_end" # zoom floppy ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0504", GROUP="users", MODE="0666" LABEL="opencbm_rules_end"
===================
now trying: there's the error:
cbmctrl detect cbmctrl: error while loading shared libraries: libopencbm.so.0: cannot open shared object file: No such file or directory su
solved with flush the libary cache with: ldconfig exit ================== no doc files are there:
make -f LINUX/Makefile doc su make -f LINUX/Makefile install-doc jetzt ist auch mit dem befehl info opencbm
now ok. ========================================================================================================== cbmctrl dir 8 cbmctrl detect d64copy --warp --retry-count=20 --error-map=on_errors --transfer=auto 8 "foo.d64" d64copy -w -r 20 -E on_errors -t auto 8 "foo5.d64" ========================================================================================================== for nibtools:
make -f GNU/Makefile linux make symlinks: /usr/local symlinks angelegt: nibconv nibread nibrepair nibscan nibsrqtest nibwrite
taka a look to the file:simon
/etc/opencbm.conf and what is inside: ; ; This is a GENERATED FILE! - DO NOT EDIT! ; Modify the files in /etc/opencbm.conf.d/ instead, ; and execute 'opencbm_plugin_helper_tools rebuild'... ; [plugins] default=xum1541 [xa1541] location=/usr/local/lib/opencbm/plugin/libopencbm-xa1541.so [xu1541] location=/usr/local/lib/opencbm/plugin/libopencbm-xu1541.so [xum1541] location=/usr/local/lib/opencbm/plugin/libopencbm-xum1541.so
fix it if not like this.
take a look if the libaries are where they should. if they are there, and the system will not find,
do at promt > ldconfig
------------------- make shure that your "etc/udev/rules.d/45-opencbm-parallel.rules" looks as i described in my first answer, yours look completely
different!!!
at my systems i have to edit this file always by hand.
what output the command: cbmctrl dir 8
will show you?
OK...well changed the
"etc/udev/rules.d/45-opencbm-parallel.rules"
to match, still seeing not an mtp device error
files look ok
bnsmith@quaddy:/etc$ more opencbm.conf
;
; This is a GENERATED FILE! - DO NOT EDIT!
; Modify the files in /etc/opencbm.conf.d/ instead,
; and execute 'opencbm_plugin_helper_tools rebuild'...
;
[plugins]
default=xum1541
[xa1541]
location=/usr/local/lib/opencbm/plugin/libopencbm-xa1541.so
[xu1541]
location=/usr/local/lib/opencbm/plugin/libopencbm-xu1541.so
[xum1541]
location=/usr/local/lib/opencbm/plugin/libopencbm-xum1541.so
bnsmith@quaddy:/etc$ cd /usr/local/lib/opencbm/plugin/
bnsmith@quaddy:/usr/local/lib/opencbm/plugin$ ls
libopencbm-xa1541.a libopencbm-xa1541.so.0.4.99.97 libopencbm-xu1541.so.0 libopencbm-xum1541.so
libopencbm-xa1541.so libopencbm-xu1541.a libopencbm-xu1541.so.0.4.99.97 libopencbm-xum1541.so.0
libopencbm-xa1541.so.0 libopencbm-xu1541.so libopencbm-xum1541.a libopencbm-xum1541.so.0.4.99.97
bnsmith@quaddy:/usr/local/lib/opencbm/plugin$ cbmctrl dir 8
error: cannot query product name:
error: no xum1541 device found
error: cannot query product name:
error: no xum1541 device found
cbmctrl: libusb/xum1541:: Operation not permitted
last one is interesting, I wonder if I have a permission issue somwwhere