[LAD] phasex 0.14.96 git: compilation problem on linux mint 13 / ubuntu 12.04: CONFIRM

William Weston whw at linuxmail.org
Sun Dec 30 21:38:42 UTC 2012


> ----- Original Message -----
> From: distrozapper at online.de
> 
> Dear William,
> 
> Thank you for being back! I hope life matters do run better for you. Have a nice century! ;)
> I am glad you can care again about phasex, it is such a nice sound source to me!
> 
> Alas there is a compilation problem on my linux mint 13 "maya" system, based on ubuntu 12.04.
> 
> It complies with the bug report on http://permalink.gmane.org/gmane.linux.audio.devel/29006
> 
> A patch has been provided by falktx, the maintainer of kxstudio distro ( see below).
> But it is only working for jack2 enabled system he says. No build for jack1 with this patch!
> 
> My hardware is a Intel CoreI7 QM 1.7Ghz notebook with intel hda ALC269VB onboard.
> 
> Configuration details:
> 
> phasex 0.14.96 git
> Distro= Linux mint 13 "maya", desktop environment= cinnamon, ubuntu 12.04 based
> uname -a: Linux 3.2.0-35-lowlatency #34-Ubuntu SMP PREEMPT Tue Dec 18 18:12:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
> configure options : --prefix=/usr --without-lash --enable-cpu-power=3 --enable-arch=native
> 
> ./configure report:
> ...
> * LIBS: ................. ''
> * PHASEX_LIBS: .......... '-lasound -ljack -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lglib-2.0 -lsamplerate -lm -lpthread -lX11'
> *
> ******************************************************************************
> *
> * PHASEX is now configured! Now run:
> ...
> 
> ISSUE: The make procedure stops reporting hundreds of "undefined references" concerning alsa and gtk, exactly as described in
> http://permalink.gmane.org/gmane.linux.audio.devel/29006 
> resp. http://pastesite.com/86896.
> 
> falktx, being the maintainer of kxstudio distribution (IRC: freenode.net/#kxstudio), kindly provided me this temporary patch, which made the build process run successfully on my system, 
> but he notices urgently this won't build for jack1!!
> 
> 
> *** BEGIN PATCH ***
> --- phasex-0.14.96.orig/src/Makefile.am
> +++ phasex-0.14.96/src/Makefile.am
> @@ -52,8 +52,7 @@ endif
> 
>  AM_CFLAGS = @PHASEX_CFLAGS@
>  AM_CPPFLAGS = $(EXTRA_CPPFLAGS) @PHASEX_CPPFLAGS@
> -AM_LDFLAGS = $(INTLLIBS) @PHASEX_LIBS@
> -
> +LIBS = $(INTLLIBS) @PHASEX_LIBS@
> 
>  clean-local:
> 
> *** END PATCH ***
> 
> This patch rendered a usable phasex 0.14.96 git/devel version on my ubuntu 12.04 system.

Thanks!  Applied to 0.14.97-dev.

> I see the oscillator rate controls disabled atm, but phasex sounds OK, reacting fine via jack_keyboard MIDI input.

Osc Rate is only used for Tempo and Tempo+Trig osc sources.
For normal MidiKey oscs, the rate is set by the note in play.
Parameters are only disabled when their values will be ignored
due to other parameter settings.

> Please contact falktx for more developer information exchange (he is quite busy with his new kxstudio release atm).
> I am just a 64bit/jack2 user (but I am addicted to phasex at kxstudio ;) )
> 
> If you do, please give him my best regards, so as I do now to you:
> 
> If I can be helpful for testing : Please let me know!
> Thanks alot for this nice work! 
> 
> Cheers !
> 
> Robert Dietrich
> distrozapper

I will contact falktx before the next release.

The few build fixes that have trickled in, along with inclusion
of MIDI channel in saved midimaps, are in v0.14.97-dev, which has
been started in git.  This hasn't been tested with jack1, but it
looks like it should work.  Anyone still having build issues should
grab the dev branch:

git clone -b v0.14.97-dev https://github.com/williamweston/phasex.git

I'm give it a few days before finalizing v0.14.97 in case any more
changes are needed to build on other distros.


Cheers,
--ww



More information about the Linux-audio-dev mailing list