[LAU] ANNOUNCE: PHASEX v0.10.0

Nigel Henry cave.dnb at tiscali.fr
Thu May 3 11:02:31 EDT 2007


On Thursday 03 May 2007 05:15, William Weston wrote:
> Announcing the latest release of the Phase Harmonic Advanced Synthesis
> EXperiment (first release featuring a GUI), available for download (source
> tarball and FC6 RPMs) at:
>
>  http://sysex.net/phasex/

> Cheers!
> --ww

Well it looks superb. I've still to hear it, as I'm attempting to initially 
build it on FC2, but am getting a problem with "make".

What are the build requirements for Phasex? I don't want to waste a lot of 
time trying to get it to build on FC2, if it's not possible.

The only "no's" I got when running configure were for "floor", "pow", and 
"sqrt". And the last line was "Optimised for arch:   none".

Ssh'ing into the machine that I've tried to build it on, and running "make" 
again, just prints out the problems which lead up to make giving up. See 
below.

[djmons at localhost phasex-0.10.0]$ make
make  all-recursive
make[1]: Entering directory 
`/home/djmons/Downloads/Phasex-synth/phasex-0.10.0'
Making all in src
make[2]: Entering directory 
`/home/djmons/Downloads/Phasex-synth/phasex-0.10.0/src'
gcc  -Wall -O3 -ffast-math -fomit-frame-pointer -funroll-loops  -D_REENTRANT   
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 
-I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 
-I/usr/include/freetype2/config -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include      -o phasex  phasex.o engine.o filter.o wave.o 
jack.o midi.o patch.o param.o callback.o gtkui.o bank.o settings.o help.o 
gtkknob.o -lasound -lm -ldl -lpthread   -ljack    -Wl,--export-dynamic 
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 
-lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0     
-lasound -lm -ldl -lpthread   -ljack    -Wl,--export-dynamic -lgtk-x11-2.0 
-lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 
-lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
gtkui.o(.text+0x18cd): In function `on_patch_load_activate':
: undefined reference to `gtk_file_chooser_set_show_hidden'
gtkui.o(.text+0x1b25): In function `on_patch_save_as_activate':
: undefined reference to `gtk_file_chooser_set_do_overwrite_confirmation'
gtkui.o(.text+0x1b43): In function `on_patch_save_as_activate':
: undefined reference to `gtk_file_chooser_set_show_hidden'
gtkui.o(.text+0x1e1d): In function `on_midimap_load_activate':
: undefined reference to `gtk_file_chooser_set_show_hidden'
gtkui.o(.text+0x2009): In function `on_midimap_save_as_activate':
: undefined reference to `gtk_file_chooser_set_do_overwrite_confirmation'
gtkui.o(.text+0x2027): In function `on_midimap_save_as_activate':
: undefined reference to `gtk_file_chooser_set_show_hidden'
help.o(.text+0x749): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_new'
help.o(.text+0x75c): In function `about_phasex_dialog':
: undefined reference to `GTK_ABOUT_DIALOG'
help.o(.text+0x764): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_set_name'
help.o(.text+0x776): In function `about_phasex_dialog':
: undefined reference to `GTK_ABOUT_DIALOG'
help.o(.text+0x77e): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_set_version'
help.o(.text+0x790): In function `about_phasex_dialog':
: undefined reference to `GTK_ABOUT_DIALOG'
help.o(.text+0x798): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_set_copyright'
help.o(.text+0x7aa): In function `about_phasex_dialog':
: undefined reference to `GTK_ABOUT_DIALOG'
help.o(.text+0x7b2): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_set_license'
help.o(.text+0x7c4): In function `about_phasex_dialog':
: undefined reference to `GTK_ABOUT_DIALOG'
help.o(.text+0x7cc): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_set_website'
help.o(.text+0x7de): In function `about_phasex_dialog':
: undefined reference to `GTK_ABOUT_DIALOG'
help.o(.text+0x7e6): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_set_authors'
help.o(.text+0x7f8): In function `about_phasex_dialog':
: undefined reference to `GTK_ABOUT_DIALOG'
help.o(.text+0x800): In function `about_phasex_dialog':
: undefined reference to `gtk_about_dialog_set_comments'
collect2: ld returned 1 exit status
make[2]: *** [phasex] Error 1
make[2]: Leaving directory 
`/home/djmons/Downloads/Phasex-synth/phasex-0.10.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.10.0'
make: *** [all] Error 2
[djmons at localhost phasex-0.10.0]$

In the meantime, I'll try to build it on FC5, and Debian Etch. I've also got 
an FC6 install, so will install the rpm on that.

Nigel.



More information about the Linux-audio-user mailing list