[proaudio] fst fail to build on amd64

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Hi, I get the following error:

winegcc -c -march=k8 -O2 -msse3 -pipe `pkg-config --cflags gtk+-2.0`
`pkg-config --cflags jack` `pkg-config --cflags jack` `pkg-config --cflags
lash-1.0` -DHAVE_LASH -I.   -o vstwin.o vstwin.c In file included
from /usr/include/jack/jack.h:29, from jackvst.h:6, from jfst.c:27:
/usr/include/jack/systemdeps.h:34: error: conflicting types for ‘int8_t’
/usr/include/gentoo-multilib/x86/sys/types.h:195: error: previous declaration
of ‘int8_t’ was here /usr/include/jack/systemdeps.h:38: error: conflicting
types for ‘int32_t’ /usr/include/gentoo-multilib/x86/sys/types.h:197: error:
previous declaration of ‘int32_t’ was here /usr/include/jack/systemdeps.h:43:
error: conflicting types for
‘pthread_t’ /usr/include/gentoo-multilib/x86/bits/pthreadtypes.h:36: error:
previous declaration of ‘pthread_t’ was here In file included
from /usr/include/stdint.h:4,
from /usr/include/gentoo-multilib/x86/inttypes.h:28,
from /usr/include/inttypes.h:4, from /usr/include/jack/systemdeps.h:49,
from /usr/include/jack/jack.h:29, from jackvst.h:6,
                 from jfst.c:27:
/usr/include/gentoo-multilib/x86/stdint.h:52: error: conflicting types for
‘uint32_t’ /usr/include/jack/systemdeps.h:39: error: previous declaration of
‘uint32_t’ was here In file included from /usr/include/jack/jack.h:29,
                 from jackvst.h:6,
                 from jfst.c:27:
/usr/include/jack/systemdeps.h:53: error: conflicting types for ‘_jack_time_t’
/usr/include/jack/systemdeps.h:44: error: previous declaration of
‘_jack_time_t’ was here jfst.c: In function ‘main’:
jfst.c:295: warning: passing argument 1 of ‘pthread_create’ from incompatible
pointer type winegcc: x86_64-pc-linux-gnu-gcc failed
make: *** [jfst.o] Error 2
make: *** Waiting for unfinished jobs....
In file included from /usr/include/jack/jack.h:29,
                 from jackvst.h:6,
                 from audiomaster.c:23:
/usr/include/jack/systemdeps.h:34: error: conflicting types for ‘int8_t’
/usr/include/gentoo-multilib/x86/sys/types.h:195: error: previous declaration
of ‘int8_t’ was here /usr/include/jack/systemdeps.h:38: error: conflicting
types for ‘int32_t’ /usr/include/gentoo-multilib/x86/sys/types.h:197: error:
previous declaration of ‘int32_t’ was here /usr/include/jack/systemdeps.h:43:
error: conflicting types for
‘pthread_t’ /usr/include/gentoo-multilib/x86/bits/pthreadtypes.h:36: error:
previous declaration of ‘pthread_t’ was here In file included
from /usr/include/stdint.h:4,
from /usr/include/gentoo-multilib/x86/inttypes.h:28,
from /usr/include/inttypes.h:4, from /usr/include/jack/systemdeps.h:49,
from /usr/include/jack/jack.h:29, from jackvst.h:6,
                 from audiomaster.c:23:
/usr/include/gentoo-multilib/x86/stdint.h:52: error: conflicting types for
‘uint32_t’ /usr/include/jack/systemdeps.h:39: error: previous declaration of
‘uint32_t’ was here In file included from /usr/include/jack/jack.h:29,
                 from jackvst.h:6,
                 from audiomaster.c:23:
/usr/include/jack/systemdeps.h:53: error: conflicting types for ‘_jack_time_t’
/usr/include/jack/systemdeps.h:44: error: previous declaration of
‘_jack_time_t’ was here audiomaster.c: In function ‘jack_host_callback’:
audiomaster.c:119: warning: incompatible implicit declaration of built-in
function ‘floor’ winegcc: x86_64-pc-linux-gnu-gcc failed
make: *** [audiomaster.o] Error 2
In file included from /usr/include/wine/windows/rpc.h:64,
                 from /usr/include/wine/windows/windows.h:61,
                 from /usr/include/jack/systemdeps.h:25,
                 from /usr/include/jack/jack.h:29,
                 from jackvst.h:6,
                 from gtk.c:20:
/usr/include/wine/windows/rpcasync.h:81: error: two or more data types in
declaration specifiers vstwin.c: In function ‘fst_load’:
vstwin.c:480: warning: assignment from incompatible pointer type
In file included from /usr/include/jack/jack.h:29,
                 from jackvst.h:6,
                 from gtk.c:20:
/usr/include/jack/systemdeps.h:34: error: conflicting types for ‘int8_t’
/usr/include/gentoo-multilib/x86/sys/types.h:195: error: previous declaration
of ‘int8_t’ was here /usr/include/jack/systemdeps.h:38: error: conflicting
types for ‘int32_t’ /usr/include/gentoo-multilib/x86/sys/types.h:197: error:
previous declaration of ‘int32_t’ was here /usr/include/jack/systemdeps.h:43:
error: conflicting types for
‘pthread_t’ /usr/include/gentoo-multilib/x86/bits/pthreadtypes.h:36: error:
previous declaration of ‘pthread_t’ was here In file included
from /usr/include/stdint.h:4,
from /usr/include/gentoo-multilib/x86/inttypes.h:28,
from /usr/include/inttypes.h:4, from /usr/include/jack/systemdeps.h:49,
from /usr/include/jack/jack.h:29, from jackvst.h:6,
                 from gtk.c:20:
/usr/include/gentoo-multilib/x86/stdint.h:52: error: conflicting types for
‘uint32_t’ /usr/include/jack/systemdeps.h:39: error: previous declaration of
‘uint32_t’ was here In file included from /usr/include/jack/jack.h:29,
                 from jackvst.h:6,
                 from gtk.c:20:
/usr/include/jack/systemdeps.h:53: error: conflicting types for ‘_jack_time_t’
/usr/include/jack/systemdeps.h:44: error: previous declaration of
‘_jack_time_t’ was here gtk.c:24: error: ‘socket’ redeclared as different kind
of symbol /usr/include/wine/windows/winsock.h:1060: error: previous declaration
of ‘socket’ was here In file included from /usr/include/jack/jack.h:29,
                 from ./jackvst.h:6,
                 from vsti.c:32:
/usr/include/jack/systemdeps.h:34: error: conflicting types for ‘int8_t’
/usr/include/gentoo-multilib/x86/sys/types.h:195: error: previous declaration
of ‘int8_t’ was here /usr/include/jack/systemdeps.h:38: error: conflicting
types for ‘int32_t’ /usr/include/gentoo-multilib/x86/sys/types.h:197: error:
previous declaration of ‘int32_t’ was here /usr/include/jack/systemdeps.h:43:
error: conflicting types for
‘pthread_t’ /usr/include/gentoo-multilib/x86/bits/pthreadtypes.h:36: error:
previous declaration of ‘pthread_t’ was here In file included
from /usr/include/stdint.h:4,
from /usr/include/gentoo-multilib/x86/inttypes.h:28,
from /usr/include/inttypes.h:4, from /usr/include/jack/systemdeps.h:49,
from /usr/include/jack/jack.h:29, from ./jackvst.h:6,
                 from vsti.c:32:
/usr/include/gentoo-multilib/x86/stdint.h:52: error: conflicting types for
‘uint32_t’ /usr/include/jack/systemdeps.h:39: error: previous declaration of
‘uint32_t’ was here winegcc: x86_64-pc-linux-gnu-gcc failed
make: *** [gtk.o] Error 2
In file included from /usr/include/jack/jack.h:29,
                 from ./jackvst.h:6,
                 from vsti.c:32:
/usr/include/jack/systemdeps.h:53: error: conflicting types for ‘_jack_time_t’
/usr/include/jack/systemdeps.h:44: error: previous declaration of
‘_jack_time_t’ was here vsti.c: In function ‘queue_midi’:
vsti.c:79: warning: assignment from incompatible pointer type
winegcc: x86_64-pc-linux-gnu-gcc failed
make: *** [vsti.o] Error 2
 * 
 * ERROR: media-libs/fst-1.8-r3 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2140:  Called die
 * The specific snippet of code:
 *       emake || die

Any clue?

Cheers,
Dominique



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/