[LAU] Phasex. Unable to start MIDI thread, then segfaults

Nigel Henry cave.dnb2m97pp at aliceadsl.fr
Wed Sep 30 10:22:41 EDT 2009


On Wednesday 30 September 2009 13:16, William Weston wrote:
> On Sat, 26 Sep 2009, Nigel Henry wrote:
> > This is phasex-0.12.0-beta4 on archlinux.
> >
> > It compiles ok, but fails to start with the following output when run
> > from the command line.
> >
> > djmons at myhost ~]$ /usr/local/bin/phasex -d
> > Raw Waveform '/usr/local/share/phasex/sys-samples/juno_osc.raw': 2809
> > samples Raw Waveform '/usr/local/share/phasex/sys-samples/juno_saw.raw':
> > 5629 samples Raw Waveform
> > '/usr/local/share/phasex/sys-samples/juno_square.raw': 5634 samples
> > Raw Waveform '/usr/local/share/phasex/sys-samples/juno_poly.raw': 2814
> > samples Raw Waveform '/usr/local/share/phasex/sys-samples/vox_1.raw':
> > 1193 samples Raw Waveform
> > '/usr/local/share/phasex/sys-samples/vox_2.raw': 706 samples Initializing
> > JACK client from thread 0xb71426c0
> > Unique JACK client name 'phasex-01' assigned.
> > JACK is running with realtime scheduling.
> > JACK sample rate:  44100
> > Internal sample rate:  44100
> > JACK requested sample rate:  44100
> > JACK output buffer size:  1024.
> > Unable to start MIDI thread.
> > Segmentation fault
> > [djmons at myhost ~]$
> >
> > Anyone know what the "Unable to start MIDI thread" bit means, and how I
> > might resolve the problem?
> >
> > Nigel.
>
> The MIDI thread starts after the ALSA MIDI initialization, and is
> the first thread to be created (which tells me that phasex is having
> troubles creating threads).  0.12.0-pre1 fixes the problem with
> libpthread not being linked in with gcc/glibc versions that don't
> automatically take care of this at compile time.
>
> Try building phasex-0.12.0-pre1 from source.  If the segfault
> doesn't go away, let me know.
>
> http://sysex.net/phasex
>
>
> Cheers,
> --ww

Doh!!  No it's still not working using pre1. Tried the compile as a 
straight ./configure, make, make install, and also using aclocal, and friends 
prior to ./configure. Both times I used --enable-arch=native. Output below 
from starting it on command line.

[djmons at localhost djmons]$ ssh 192.168.0.191
djmons at 192.168.0.191's password:
Last login: Sat Sep 26 20:33:36 2009 from 192.168.0.230
[djmons at myhost ~]$ /usr/local/bin/phasex -d
Raw Waveform '/usr/local/share/phasex/sys-samples/juno_osc.raw': 2809 samples
Raw Waveform '/usr/local/share/phasex/sys-samples/juno_saw.raw': 5629 samples
Raw Waveform '/usr/local/share/phasex/sys-samples/juno_square.raw': 5634 
samples
Raw Waveform '/usr/local/share/phasex/sys-samples/juno_poly.raw': 2814 samples
Raw Waveform '/usr/local/share/phasex/sys-samples/vox_1.raw': 1193 samples
Raw Waveform '/usr/local/share/phasex/sys-samples/vox_2.raw': 706 samples
Initializing JACK client from thread 0xb72706c0
Unique JACK client name 'phasex-01' assigned.
JACK is running with realtime scheduling.
JACK sample rate:  44100
Internal sample rate:  44100
JACK requested sample rate:  44100
JACK output buffer size:  2048.
Unable to start MIDI thread.
[djmons at myhost ~]$

I've attached the history file for the compile. Maybe something will stand 
out.

By the way, I built 0.12.0beta4 on the same machine on a Kubuntu Intrepid 
install, and phasex works ok on that.

Also, make uninstall only removes the phasex binary, and 
leaves /usr/local/share/themes folder, and /usr/local/share/phasex folder, 
and contents.

CPU is as below, but all OS's are 32bit.

*-cpu
          product: AMD Athlon(tm) 64 Processor 3800+
          vendor: Advanced Micro Devices [AMD]
          physical id: 7
          bus info: cpu at 0
          version: 15.15.2
          size: 2400MHz
          width: 64 bits
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 
apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx 
mmxext fxsr_opt rdtscp x86-64 3dnowext 3dnow up extd_apicid pni cx16 lahf_lm 
svm extapic cr8_legacy
        *-cache:0
             description: L1 cache
             physical id: 0
             size: 128KiB
        *-cache:1
             description: L2 cache
             physical id: 1
             size: 512KiB
     *-memory:1 UNCLAIMED
          description: RAM memory
          product: MCP61 Memory Controller
          vendor: nVidia Corporation
          physical id: 0
          bus info: pci at 0000:00:00.0
          version: a1
          width: 32 bits
          clock: 66MHz (15.2ns)
          capabilities: bus_master cap_list
          configuration: latency=0

Over to you.

Nigel.

-------------- next part --------------
[djmons at myhost ~]$ cd Downloads/Phasex-synth
[djmons at myhost Phasex-synth]$ tar xzvf phasex-0.12.0-pre1.tar.gz
phasex-0.12.0/
phasex-0.12.0/ltmain.sh
phasex-0.12.0/AUTHORS
phasex-0.12.0/GPL-v2.txt
phasex-0.12.0/Makefile.in
phasex-0.12.0/LICENSE
phasex-0.12.0/config.h.in
phasex-0.12.0/depcomp
phasex-0.12.0/pixmaps/
phasex-0.12.0/pixmaps/knob-32x28.png
phasex-0.12.0/pixmaps/phasex-icon-32x32.png
phasex-0.12.0/pixmaps/phasex-icon-22x22.png
phasex-0.12.0/pixmaps/phasex-icon-16x16.png
phasex-0.12.0/pixmaps/phasex-icon-48x48.png
phasex-0.12.0/pixmaps/phasex-icon.png
phasex-0.12.0/pixmaps/knob-32x32.png
phasex-0.12.0/doc/
phasex-0.12.0/doc/ROADMAP
phasex-0.12.0/TODO
phasex-0.12.0/missing
phasex-0.12.0/Makefile.am
phasex-0.12.0/configure.ac
phasex-0.12.0/help/
phasex-0.12.0/help/parameters.help
phasex-0.12.0/INSTALL
phasex-0.12.0/phasex.spec.in
phasex-0.12.0/samples/
phasex-0.12.0/samples/vox_3.raw
phasex-0.12.0/samples/vox_1.raw
phasex-0.12.0/samples/juno_osc.raw
phasex-0.12.0/samples/juno_square.raw
phasex-0.12.0/samples/vox_2.raw
phasex-0.12.0/samples/juno_saw.raw
phasex-0.12.0/samples/juno_poly.raw
phasex-0.12.0/stamp-h.in
phasex-0.12.0/src/
phasex-0.12.0/src/jack.h
phasex-0.12.0/src/phasex.c
phasex-0.12.0/src/help.h
phasex-0.12.0/src/Makefile.in
phasex-0.12.0/src/filter.c
phasex-0.12.0/src/gtkknob.h
phasex-0.12.0/src/midi.c
phasex-0.12.0/src/settings.c
phasex-0.12.0/src/patch.c
phasex-0.12.0/src/help.c
phasex-0.12.0/src/bank.c
phasex-0.12.0/src/gtkui.c
phasex-0.12.0/src/bank.h
phasex-0.12.0/src/gtkknob.c
phasex-0.12.0/src/engine.c
phasex-0.12.0/src/jack.c
phasex-0.12.0/src/callback.c
phasex-0.12.0/src/param.h
phasex-0.12.0/src/Makefile.am
phasex-0.12.0/src/filter.h
phasex-0.12.0/src/patch.h
phasex-0.12.0/src/wave.h
phasex-0.12.0/src/callback.h
phasex-0.12.0/src/wave.c
phasex-0.12.0/src/midi.h
phasex-0.12.0/src/param.c
phasex-0.12.0/src/engine.h
phasex-0.12.0/src/gtkui.h
phasex-0.12.0/src/phasex.h
phasex-0.12.0/src/settings.h
phasex-0.12.0/misc/
phasex-0.12.0/misc/patchbank
phasex-0.12.0/misc/gtkenginerc
phasex-0.12.0/misc/phasex.desktop
phasex-0.12.0/themes/
phasex-0.12.0/themes/Phasex-Light
phasex-0.12.0/themes/Phasex-Dark
phasex-0.12.0/aclocal.m4
phasex-0.12.0/configure
phasex-0.12.0/install-sh
phasex-0.12.0/compile
phasex-0.12.0/patches/
phasex-0.12.0/patches/mod-detune-square.phx
phasex-0.12.0/patches/default.phx
phasex-0.12.0/patches/electro-lead.phx
phasex-0.12.0/patches/really-cool.phx
phasex-0.12.0/patches/wooly-bass.phx
phasex-0.12.0/patches/edgy-swells.phx
phasex-0.12.0/patches/sci-fi.phx
phasex-0.12.0/patches/downtempo-ebm-cheat.phx
phasex-0.12.0/patches/watery.phx
phasex-0.12.0/patches/fm-warble.phx
phasex-0.12.0/patches/crisp-lead.phx
phasex-0.12.0/patches/pulsations-01.phx
phasex-0.12.0/patches/soft-pad.phx
phasex-0.12.0/patches/pulsations-02.phx
phasex-0.12.0/patches/arp-factory.phx
phasex-0.12.0/patches/noise-hat-01.phx
phasex-0.12.0/patches/dirty-square-bass.phx
phasex-0.12.0/patches/noise-hat-02.phx
phasex-0.12.0/patches/harsh-saw.phx
phasex-0.12.0/patches/l-r-swells.phx
phasex-0.12.0/patches/dirge.phx
phasex-0.12.0/patches/glitch.phx
phasex-0.12.0/patches/simple-organ.phx
phasex-0.12.0/patches/deep-square.phx
phasex-0.12.0/patches/ocean.phx
phasex-0.12.0/patches/dreamy-sines.phx
phasex-0.12.0/patches/simple-arp.phx
phasex-0.12.0/patches/bass-01.phx
phasex-0.12.0/patches/supernice.phx
phasex-0.12.0/patches/industrial-chimes.phx
phasex-0.12.0/patches/square-pulse.phx
phasex-0.12.0/patches/sharp-square.phx
phasex-0.12.0/patches/squeaky-arp.phx
phasex-0.12.0/patches/soft-lead.phx
phasex-0.12.0/patches/phasex-default.phx
phasex-0.12.0/patches/basic.phx
phasex-0.12.0/patches/bassy-plucked-lead.phx
phasex-0.12.0/patches/low-shaker.phx
phasex-0.12.0/patches/deep-saws.phx
phasex-0.12.0/patches/dischord.phx
phasex-0.12.0/patches/revsaw-stair-lead.phx
phasex-0.12.0/patches/culvert.phx
phasex-0.12.0/patches/bass-02.phx
phasex-0.12.0/patches/squelchy.phx
phasex-0.12.0/patches/saw-bass.phx
phasex-0.12.0/patches/smooth-squares.phx
phasex-0.12.0/patches/phased-out.phx
phasex-0.12.0/patches/pm-detune.phx
phasex-0.12.0/patches/arp-filler.phx
phasex-0.12.0/patches/industrial-organ.phx
phasex-0.12.0/README
phasex-0.12.0/midimaps/
phasex-0.12.0/midimaps/default.map
phasex-0.12.0/ChangeLog
phasex-0.12.0/COPYING
phasex-0.12.0/NEWS
[djmons at myhost Phasex-synth]$ cd phasex-0.12.0
[djmons at myhost phasex-0.12.0]$ ./configure --enable-arch=native
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for a BSD-compatible install... /bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for sleep... yes
checking for usleep... yes
checking for poll... yes
checking for fopen... yes
checking for fgets... yes
checking for fread... yes
checking for fclose... yes
checking for fprintf... yes
checking for snprintf... yes
checking for strdup... yes
checking for strerror... yes
checking for strerror_r... yes
checking for strstr... yes
checking for strtok_r... yes
checking for strcmp... yes
checking for strncmp... yes
checking for strcasecmp... yes
checking for atoi... yes
checking for atof... yes
checking for isdigit... yes
checking for isupper... yes
checking for memset... yes
checking for memcpy... yes
checking for atan2f... no
checking for atan2f in -lm... yes
checking for cosf... yes
checking for exp... yes
checking for expf... yes
checking for fabs... yes
checking for floor... yes
checking for log... yes
checking for logf... yes
checking for pow... yes
checking for sin... yes
checking for sqrt... yes
checking for pthread_mutexattr_setprotocol in -lpthread... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... yes
checking for ALSA... yes
checking for JACK... yes
checking for SAMPLERATE... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating phasex.spec
config.status: creating config.h
config.status: executing depfiles commands
configure:
******************************************************************************
*
* Optimized for arch: ... native (32-bit)
* CPU power level: ...... 2 / 3
*
* CC: ................... gcc
* GCC version: .......... 4.4.1
*
* GTK binary version: ... 2.10.0
* GTK engine dir: ....... /usr/lib/gtk-2.0/2.10.0/engines
*
* CFLAGS: ............... ''
* PHASEX_CFLAGS: ........ '-pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer '
*
* CPPFLAGS: ............. ''
* PHASEX_CPPFLAGS: ...... '-I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2'
*
* LIBS: ................. ''
* PHASEX_LIBS: .......... '-lasound   -ljack -lpthread -lrt   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -lsamplerate   -lm  -lpthread'
*
* PHASEX is now configured!  Now run:
*   make
*   make install
*
******************************************************************************
[djmons at myhost phasex-0.12.0]$ make
make  all-recursive
make[1]: Entering directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
Making all in src
make[2]: Entering directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0/src'
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT phasex.o -MD -MP -MF .deps/phasex.Tpo -c -o phasex.o phasex.c
mv -f .deps/phasex.Tpo .deps/phasex.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT engine.o -MD -MP -MF .deps/engine.Tpo -c -o engine.o engine.c
mv -f .deps/engine.Tpo .deps/engine.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT filter.o -MD -MP -MF .deps/filter.Tpo -c -o filter.o filter.c
mv -f .deps/filter.Tpo .deps/filter.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT wave.o -MD -MP -MF .deps/wave.Tpo -c -o wave.o wave.c
mv -f .deps/wave.Tpo .deps/wave.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT jack.o -MD -MP -MF .deps/jack.Tpo -c -o jack.o jack.c
mv -f .deps/jack.Tpo .deps/jack.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT midi.o -MD -MP -MF .deps/midi.Tpo -c -o midi.o midi.c
mv -f .deps/midi.Tpo .deps/midi.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT patch.o -MD -MP -MF .deps/patch.Tpo -c -o patch.o patch.c
mv -f .deps/patch.Tpo .deps/patch.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT param.o -MD -MP -MF .deps/param.Tpo -c -o param.o param.c
mv -f .deps/param.Tpo .deps/param.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT callback.o -MD -MP -MF .deps/callback.Tpo -c -o callback.o callback.c
mv -f .deps/callback.Tpo .deps/callback.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT gtkui.o -MD -MP -MF .deps/gtkui.Tpo -c -o gtkui.o gtkui.c
mv -f .deps/gtkui.Tpo .deps/gtkui.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT bank.o -MD -MP -MF .deps/bank.Tpo -c -o bank.o bank.c
mv -f .deps/bank.Tpo .deps/bank.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT settings.o -MD -MP -MF .deps/settings.Tpo -c -o settings.o settings.c
mv -f .deps/settings.Tpo .deps/settings.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.c
mv -f .deps/help.Tpo .deps/help.Po
gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/alsa     -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12     -D_GNU_SOURCE -D_REENTRANT -DPHASEX_CPU_POWER=2  -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer   -MT gtkknob.o -MD -MP -MF .deps/gtkknob.Tpo -c -o gtkknob.o gtkknob.c
mv -f .deps/gtkknob.Tpo .deps/gtkknob.Po
gcc -pipe -Wcast-align -mtune=native -march=native -m32  -O3 -ffast-math -fomit-frame-pointer    -lasound   -ljack -lpthread -lrt   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0   -lsamplerate   -lm  -lpthread  -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
make[2]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0/src'
make[2]: Entering directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
make[1]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
[djmons at myhost phasex-0.12.0]$ su
Password:
[root at myhost phasex-0.12.0]# make install
Making install in src
make[1]: Entering directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0/src'
make[2]: Entering directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0/src'
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /bin/install -c phasex '/usr/local/bin'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0/src'
make[1]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0/src'
make[1]: Entering directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
make[2]: Entering directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
make[2]: Nothing to be done for `install-exec-am'.
if test -d ./misc; then \
          /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/phasex; \
          for miscfile in ./misc/*; do \
            if test -f $miscfile; then \
              /bin/install -c -m 644 $miscfile /usr/local/share/phasex; \
            fi \
          done \
        fi
if test -d ./help; then \
          /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/phasex/help; \
          for helpfile in ./help/*; do \
            if test -f $helpfile; then \
              /bin/install -c -m 644 $helpfile /usr/local/share/phasex/help; \
            fi \
          done \
        fi
if test -d ./pixmaps; then \
          /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/phasex/pixmaps; \
          for pixmap in ./pixmaps/*; do \
            if test -f $pixmap; then \
              /bin/install -c -m 644 $pixmap /usr/local/share/phasex/pixmaps; \
            fi \
          done \
        fi
if test -d ./patches; then \
          /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/phasex/sys-patches; \
          for patch in ./patches/*; do \
            if test -f $patch; then \
              /bin/install -c -m 644 $patch /usr/local/share/phasex/sys-patches; \
            fi \
          done \
        fi
if test -d ./midimaps; then \
          /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/phasex/sys-midimaps; \
          for midimap in ./midimaps/*; do \
            if test -f $midimap; then \
              /bin/install -c -m 644 $midimap /usr/local/share/phasex/sys-midimaps; \
            fi \
          done \
        fi
if test -d ./samples; then \
          /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/phasex/sys-samples; \
          for sample in ./samples/*; do \
            if test -f $sample; then \
              /bin/install -c -m 644 $sample /usr/local/share/phasex/sys-samples; \
            fi \
          done \
        fi
if test -d ./themes; then \
          for theme in ./themes/Phasex-*; do \
            /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/$theme; \
            /bin/sh /home/djmons/Downloads/Phasex-synth/phasex-0.12.0/install-sh -d /usr/local/share/$theme/gtk-2.0; \
            if test -f $theme; then \
              /bin/install -c -m 644 $theme /usr/local/share/$theme/gtk-2.0/gtkrc; \
            fi \
          done \
        fi
make[2]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
make[1]: Leaving directory `/home/djmons/Downloads/Phasex-synth/phasex-0.12.0'
[root at myhost phasex-0.12.0]#


More information about the Linux-audio-user mailing list