Patch file for opencbm 0.4.99.94 against Ubuntu 12.04.1 LTS OpenCMB alpha URL: http://www.trikaliotis.net/opencbm-alpha Prepared by Rafał Frühling on 2012-12-15 23:15 Prerequisites: $ svn checkout svn://svn.cc65.org/cc65/trunk cc65 $ cd cc65 $ make -f make/gcc.mak # make -f make/gcc.mak install # sudo apt-get install linux-headers-`uname -r` To build packages run: debuild --prepend-path=/usr/local/bin -us -uc If you have XU1541 interface, you may need to install only these packages: opencbm libopencbm0 opencbm-xu1541 diff -aur opencbm-0.4.99.94.orig/debian/control opencbm-0.4.99.94/debian/control --- opencbm-0.4.99.94.orig/debian/control 2012-01-27 20:44:42.000000000 +0100 +++ opencbm-0.4.99.94/debian/control 2012-12-15 22:49:46.681038854 +0100 @@ -2,7 +2,7 @@ Section: misc Priority: extra Maintainer: Spiro Trikaliotis -Build-Depends: debhelper (>= 4.1.16), linuxdoc-tools, linuxdoc-tools-latex, linuxdoc-tools-text, libusb-dev +Build-Depends: debhelper (>= 4.1.16), linuxdoc-tools, linuxdoc-tools-latex, linuxdoc-tools-text, libusb-dev, texinfo Standards-Version: 3.7.2.1 Package: opencbm diff -aur opencbm-0.4.99.94.orig/opencbm/lib/plugin/xum1541/LINUX/Makefile opencbm-0.4.99.94/opencbm/lib/plugin/xum1541/LINUX/Makefile --- opencbm-0.4.99.94.orig/opencbm/lib/plugin/xum1541/LINUX/Makefile 2012-01-27 20:44:42.000000000 +0100 +++ opencbm-0.4.99.94/opencbm/lib/plugin/xum1541/LINUX/Makefile 2012-12-15 22:24:52.557037060 +0100 @@ -8,11 +8,11 @@ PLUGIN_NAME = xum1541 LIBNAME = libopencbm-${PLUGIN_NAME} SRCS = archlib.c xum1541.c s1_s2_pp.c parburst.c -LIBS = -L$(RELATIVEPATH)/libmisc -lmisc +LIBS = -L$(RELATIVEPATH)/libmisc -lmisc $(LIBUSB_LDFLAGS) CFLAGS += $(LIBUSB_CFLAGS) CFLAGS += -I$(RELATIVEPATH)/include/LINUX/ -I$(RELATIVEPATH)/include/ -I../../ -I $(XUM1541DIR) -I$(RELATIVEPATH)/libmisc -LDFLAGS += $(LIBUSB_LDFLAGS) +#LDFLAGS += $(LIBUSB_LDFLAGS) all: build-lib diff -aur opencbm-0.4.99.94.orig/opencbm/LINUX/config.make opencbm-0.4.99.94/opencbm/LINUX/config.make --- opencbm-0.4.99.94.orig/opencbm/LINUX/config.make 2011-12-22 23:48:27.000000000 +0100 +++ opencbm-0.4.99.94/opencbm/LINUX/config.make 2012-12-15 22:45:58.689037820 +0100 @@ -50,7 +50,7 @@ # Where to find libusb (libusb.sf.net) # LIBUSB_CFLAGS = -I/usr/include -LIBUSB_LDFLAGS = -L/usr/lib -lusb +LIBUSB_LDFLAGS = -lusb # # define os name