Re: [LAU] dyn is noise : drone synth software

From: Edgar Aichinger <edogawa@email-addr-hidden>
Date: Tue Feb 08 2011 - 01:59:33 EET

Am Montag 07 Februar 2011, 23:37:17 schrieb Hartmut Noack:
> Am 04.02.2011 14:12, schrieb jy:
> > hi
> >
> > i've looked on the archive of the list but i didn't find anything
> > i just stumbled upon this
> > http://www.dinisnoise.org/
>
> This synth looks very very promising to me but I fail to build it under
> fedora.
>
> 1.) I needed to change configure to make it look for tcl.h in
> tcl-private/generic where fedora stores it and not in tcl8.5 where
> configure searches for it.
>
> 2.) It still fails to configure complaining for libircclient which seems
> not to be available for Fedora14. So I downloaded it from here:
>
> http://www.novellshareware.com/info/libircclient.html
>
> but it did not compile either.
> As a last resort I simply copied everything in libircclient/include to
> /usr/local/include/libircclient
>
> configure did ran then and make built some files but then of course:
>
> /usr/bin/ld: cannot find -lircclient
>
> Anything I could do?

Run ldconfig after installing din.

I had similar difficulties on openSUSE. Looking at the archlinux PKGBUILD
and makefile.patch -> http://aur.archlinux.org/packages.php?ID=14047
for libircclient helped me to get along. It also has a link to the libircclient page
on sourceforge.

In the meantime I have managed to build rpm packages locally for both
libircclient-1.3 and din-1.4.2. I will try to find time to put them up to my OBS
repo during the next few days (also a bit tedious because OBS runs some
extra checks for Q/A)
Here's my variant of the patch mentioned above:

---
diff -up libircclient-1.3/src/Makefile.in.install libircclient-1.3/src/Makefile.in
--- libircclient-1.3/src/Makefile.in.install	2005-03-09 22:11:53.000000000 +0100
+++ libircclient-1.3/src/Makefile.in	2011-02-05 17:13:23.148858717 +0100
@@ -1,24 +1,22 @@
 # $Id: Makefile.in 62 2005-03-09 21:11:53Z gyunaev $
 CC = @CC@
-CFLAGS = -Wall -DIN_BUILDING_LIBIRC @CFLAGS@
+CFLAGS = -fPIC -Wall -DIN_BUILDING_LIBIRC @CFLAGS@
 AR=@AR@ cr
 RANLIB=@RANLIB@
 INCLUDES=-I../include
 
-
+DESTDIR+=
 OBJS = libircclient.o
 
 all:	lib
 
-lib:	libircclient.a
+lib:	libircclient.a libircclient.so
 
 install: lib
-	-mkdir @prefix@/include
-	-mkdir @prefix@/lib
-	cp ../include/libircclient.h @prefix@/include/libircclient.h
-	cp ../include/libirc_errors.h @prefix@/include/libirc_errors.h
-	cp ../include/libirc_events.h  @prefix@/include/libirc_events.h 
-	cp libirc.a @prefix@/include/lib/libirc.a
+	-mkdir -p $(DESTDIR)@prefix@/{lib,include/libircclient}
+	cp ../include/libirc*.h  $(DESTDIR)@prefix@/include/libircclient 
+	cp libircclient.a libircclient.so $(DESTDIR)@prefix@/lib
+	cp -a ../examples $(DESTDIR)/usr/bin
 
 $(OBJS): utils.c dcc.c errors.c portable.c sockets.c colors.c
 
@@ -26,6 +24,8 @@ libircclient.a: $(OBJS)
 	$(AR) libircclient.a $(OBJS)
 	$(RANLIB) libircclient.a
 
+libircclient.so: $(OBJS)
+	$(CC) -shared -Wl $(OBJS) -o libircclient.so
 clean:
 	rm -f libircclient.a $(OBJS)
 
---
din is cool but i experience some trouble with it. Resizing the window 
stops sound processing (the current buffer plays back in a loop), and 
more often than not also crashes the program. And I get clean sound
only under a lightweight environment like icewm, under KDE 4.5 there's 
a permanent (slight but of course annoying) bit of distortion. But that 
might just be my aging machine, AthlonXP 1,6 GHz singlecore here...
All of which has kept me from finding out how to actually program this
beast, so far... ;(
Edgar
> 
> 
> > <http://www.dinisnoise.org/videos/>
> > ...
> > has anyone ever heard of it ? its a drone synth.
> >
> > there are really nice videos which makes me really want to try it out !
> >
> > jy
> >
> >
> >
> >
> > _______________________________________________
> > Linux-audio-user mailing list
> > Linux-audio-user@email-addr-hidden
> > http://lists.linuxaudio.org/listinfo/linux-audio-user
> 
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user
> 
> 
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Tue Feb 8 04:15:02 2011

This archive was generated by hypermail 2.1.8 : Tue Feb 08 2011 - 04:15:02 EET