Hi Dan, tried building again, now it fails with a different error but still
related to portaudio (see attachment).
Best, Christof
Gesendet: Mittwoch, 21. September 2016 um 05:15 Uhr
Von: "Dan Wilcox" <[email protected]>
An: "Christof Ressi" <[email protected]>
Cc: [email protected]
Betreff: Re: [PD] configure fails for portaudio (Windows 7)
Can you pull, clean, run configure, and try building again? I just added the
missing portaudio api.
--------
Dan Wilcox
@danomatika[https://twitter.com/danomatika]
danomatika.com[http://danomatika.com]
robotcowboy.com[http://robotcowboy.com]
On Sep 20, 2016, at 5:45 PM, Christof Ressi
<[email protected][[email protected]]> wrote:
Hi Dan! I tried your branch and 'configure' work now, however, I get an error
with 'make':
portaudio/src/os/win/pa_win_wdmks_utils.c:53:51: fatal error:
../../hostapi/wasapi/mingw-include/ks.h: No such file or directory
compilation terminated.
Makefile:719: die Regel für Ziel „portaudio/src/os/win/pa_win_wdmks_utils.lo“
scheiterte
make[2]: *** [portaudio/src/os/win/pa_win_wdmks_utils.lo] Fehler 1
make[2]: Verzeichnis „/c/pd_externals/pd/portaudio“ wird verlassen
Makefile:489: die Regel für Ziel „all-recursive“ scheiterte
make[1]: *** [all-recursive] Fehler 1
make[1]: Verzeichnis „/c/pd_externals/pd“ wird verlassen
Makefile:413: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2
Christof
Gesendet: Mittwoch, 21. September 2016 um 01:05 Uhr
Von: "Dan Wilcox" <[email protected][[email protected]]>
An: "Christof Ressi" <[email protected][[email protected]]>
Cc: [email protected][[email protected]]
Betreff: Re: [PD] configure fails for portaudio (Windows 7)
Can you try the “autotools_updates” branch from
https://github.com/pure-data/pure-data/tree/autotools_updates?[https://github.com/pure-data/pure-data/tree/autotools_updates?]
I removed the separate step of calling configure on portaudio directly as we
now handle it in a makefile instead.
--------
Dan Wilcox
@danomatika[https://twitter.com/danomatika[https://twitter.com/danomatika]]
danomatika.com[http://danomatika.com][http://danomatika.com[http://danomatika.com]]
robotcowboy.com[http://robotcowboy.com][http://robotcowboy.com[http://robotcowboy.com]]
On Sep 20, 2016, at 3:40 PM,
[email protected][[email protected]][[email protected][[email protected]]]
wrote:
From: "Christof Ressi"
<[email protected][[email protected]][[email protected][[email protected]]]>
Subject: [PD] configure fails for portaudio (Windows 7)
Date: September 20, 2016 at 3:40:34 PM MDT
To: [email protected][[email protected]][[email protected][[email protected]]]
Hi list,
I've already build several Pd externals with MinGW on Windows 7 using the
pd-lib-builder, but never build Pd itself from source for this platform.
'configure' always fails for portaudio. The error message I get is this:
=== configuring in portaudio (/c/pd_externals/pd/portaudio)
configure: running /bin/sh m4/config/configure --disable-option-checking
'--prefix=/usr/local' --cache-file=/dev/null --srcdir=.
/bin/sh: m4/config/configure: No such file or directory
configure: error: m4/config/configure failed for portaudio
There is indeed no 'configure' in m4/config. Any idea what could be the
problem? I attached the config.log, in case that helps...
Christof<config.log>
portaudio/src/os/win/pa_x86_plain_converters.c: In function 'Float32_To_Int32':
portaudio/src/os/win/pa_x86_plain_converters.c:171:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:179:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:181:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32 and int32
^
portaudio/src/os/win/pa_x86_plain_converters.c:232:13: error: invalid storage
class for function 'Float32_To_Int32_Clip'
static void Float32_To_Int32_Clip(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int32_Clip':
portaudio/src/os/win/pa_x86_plain_converters.c:258:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:266:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:268:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32 and int32
^
portaudio/src/os/win/pa_x86_plain_converters.c:331:13: error: invalid storage
class for function 'Float32_To_Int32_DitherClip'
static void Float32_To_Int32_DitherClip(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int32_DitherClip':
portaudio/src/os/win/pa_x86_plain_converters.c:366:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:374:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:376:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32 and int32
^
portaudio/src/os/win/pa_x86_plain_converters.c:485:13: error: invalid storage
class for function 'Float32_To_Int24'
static void Float32_To_Int24(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function 'Float32_To_Int24':
portaudio/src/os/win/pa_x86_plain_converters.c:518:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:526:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:528:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32
^
portaudio/src/os/win/pa_x86_plain_converters.c:581:13: error: invalid storage
class for function 'Float32_To_Int24_Clip'
static void Float32_To_Int24_Clip(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int24_Clip':
portaudio/src/os/win/pa_x86_plain_converters.c:615:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:623:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:625:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32
^
portaudio/src/os/win/pa_x86_plain_converters.c:695:13: error: invalid storage
class for function 'Float32_To_Int24_DitherClip'
static void Float32_To_Int24_DitherClip(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int24_DitherClip':
portaudio/src/os/win/pa_x86_plain_converters.c:739:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:747:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:749:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32
^
portaudio/src/os/win/pa_x86_plain_converters.c:865:13: error: invalid storage
class for function 'Float32_To_Int16'
static void Float32_To_Int16(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function 'Float32_To_Int16':
portaudio/src/os/win/pa_x86_plain_converters.c:890:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:898:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:900:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32
^
portaudio/src/os/win/pa_x86_plain_converters.c:946:13: error: invalid storage
class for function 'Float32_To_Int16_Clip'
static void Float32_To_Int16_Clip(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int16_Clip':
portaudio/src/os/win/pa_x86_plain_converters.c:971:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:979:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:981:9: error: expected '=', ',',
';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32
^
portaudio/src/os/win/pa_x86_plain_converters.c:1045:13: error: invalid storage
class for function 'Float32_To_Int16_DitherClip'
static void Float32_To_Int16_DitherClip(
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int16_DitherClip':
portaudio/src/os/win/pa_x86_plain_converters.c:1081:10: error: expected '('
before '{' token
__asm{
^
portaudio/src/os/win/pa_x86_plain_converters.c:1089:9: error: unknown type name
'mov'
mov esi, sourceBuffer
^
portaudio/src/os/win/pa_x86_plain_converters.c:1091:9: error: expected '=',
',', ';', 'asm' or '__attribute__' before 'mov'
mov edx, 4 // sizeof float32
^
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
}
^
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int16_Clip':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
portaudio/src/os/win/pa_x86_plain_converters.c: In function 'Float32_To_Int16':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int24_DitherClip':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int24_Clip':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
portaudio/src/os/win/pa_x86_plain_converters.c: In function 'Float32_To_Int24':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int32_DitherClip':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
portaudio/src/os/win/pa_x86_plain_converters.c: In function
'Float32_To_Int32_Clip':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
portaudio/src/os/win/pa_x86_plain_converters.c: In function 'Float32_To_Int32':
portaudio/src/os/win/pa_x86_plain_converters.c:1214:1: error: expected
declaration or statement at end of input
Makefile:760: die Regel für Ziel
âportaudio/src/os/win/pa_x86_plain_converters.loâ scheiterte
make[2]: *** [portaudio/src/os/win/pa_x86_plain_converters.lo] Fehler 1
make[2]: Verzeichnis â/c/pd_externals/pure-data/portaudioâ wird verlassen
Makefile:494: die Regel für Ziel âall-recursiveâ scheiterte
make[1]: *** [all-recursive] Fehler 1
make[1]: Verzeichnis â/c/pd_externals/pure-dataâ wird verlassen
Makefile:418: die Regel für Ziel âallâ scheiterte
make: *** [all] Fehler 2_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list