i'm trying to package vmwaredsp-1.1, which allows vmware to use
esd/arts as a means to access sound.  the problem i'm having is when i
run dpkg-buildpackage -rfakeroot  instead of installing the libraries
in debian/tmp, it tries to put them straight into /usr/lib, which
obviously fails.  below is the output of dpkg-buildpackage -rfakeroot,
as well as a copy of my (small) Makefile.  any help would be
appreciated.  thanks.

dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/tmp
/usr/bin/make install DESTDIR=/home/markybob/vmwaredsp-1.1/debian/tmp
make[1]: Entering directory `/home/markybob/vmwaredsp-1.1'
install -c -m 4444 libvmdsp.so /usr/lib
install: cannot create regular file `/usr/lib/libvmdsp.so': Permission denied
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/markybob/vmwaredsp-1.1'
make: *** [install] Error 2
[EMAIL PROTECTED]:~/vmwaredsp-1.1$

[EMAIL PROTECTED]:~/vmwaredsp-1.1$ cat Makefile
PLUGINS := libvmdsp_esd.so libvmdsp_arts.so

all: libvmdsp.so $(PLUGINS)

LIBS_libvmdsp_esd.so := -lesd -L. -lvmdsp
LIBS_libvmdsp_arts.so := -lartsc -L. -lvmdsp

lib%.so: %.o
        gcc -shared -Wl,-version-script=$(basename $^).map -o $@ $^
[EMAIL PROTECTED] -lpthread -ldl -lc

%.o: %.c
        gcc -c -W -Wall -O2 -o $@ $^

execvmx: execvmx.o

execvmx.o: execvmx.c

test: test.c
        gcc -o $@ -W -Wall -O2 $< -ldl

install: libvmdsp.so $(PLUGINS)
        install -c -m 4444 libvmdsp.so /usr/lib
        for a in $(PLUGINS); do install -c -m 644 $$a /usr/lib; done

clean:
        rm -f *.so test execvmx *.o
[EMAIL PROTECTED]:~/vmwaredsp-1.1$


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to