[LAU] ANNOUNCE: PHASEX v0.10.0

Lars Luthman lars.luthman at gmail.com
Thu May 3 11:15:59 EDT 2007


On Thu, 2007-05-03 at 17:02 +0200, Nigel Henry wrote:
> 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.

You need at least Gtk 2.8 for some of those calls.


--ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20070503/439d749a/attachment.pgp 


More information about the Linux-audio-user mailing list