[pulseaudio-tickets] [PulseAudio] #375: Compiling Pulse 0.9.12 on Interix 3.5 (SFU 3.5 on win xp)

PulseAudio trac-noreply at tango.0pointer.de
Wed Oct 1 05:33:41 PDT 2008


#375: Compiling Pulse 0.9.12 on Interix 3.5 (SFU 3.5 on win xp)
---------------------------+------------------------------------------------
  Reporter:  dustovich     |       Owner:  lennart
      Type:  defect        |      Status:  new    
  Priority:  normal        |   Milestone:         
 Component:  build-system  |    Severity:  normal 
Resolution:                |    Keywords:         
---------------------------+------------------------------------------------
Old description:

> Hello I am trying to compile pulse on my windows box in interix, going to
> use pulse audio to get sound, since there is no native sound
> implementation in interix. Just loop through from clients in interix to
> the win32 pulse server on the same machine. But i am having an issue
> compiling the program, it is getting stuck on the assembly code. I
> believe i have provided all the relevant information, any help would be
> greatly appreciated.
>
> [Dusto at screamer src]$ gcc -v
> Using built-in specs.
> Target: i586-pc-interix3
> Configured with: ./configure --prefix=/opt/gcc.4.2 --enable-
> languages=c,c++,objc --enable-threads=posix --with-stabs --e
> nable-nls --enable-shared --disable-libssp --with-gnu-as --with-gnu-ld
> --with-gmp=/usr/local --with-mpfr=/usr/local --ho
> st=i586-pc-interix3
> Thread model: posix
> gcc version 4.2.0
> [Dusto at screamer src]$ as -v
> GNU assembler version 2.13.90 (i586-pc-interix3) using BFD version
> 2.13.90 20021111
> ^C
> [Dusto at screamer src]$ uname -a
> Interix screamer 3.5 SP-8.0.1969.61 x86 AMD Athlon/Duron
> [Dusto at screamer src]$
>
> And here is the compilation:
> /bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99
> -DHAVE_CONFIG_H -I. -I..   -D_ALL_SOURCE -I/usr/local/includ
> e  -I/usr/local/ssl/include -I../src -I../src/modules
> -I../src/modules/rtp  -I../src/modules/gconf   -D_POSIX_PTHREAD_S
> EMANTICS  -I/usr/local/include  -I/usr/local/include -I/usr/local/include
> -DPA_DLSEARCHPATH=\"/usr/local/lib/pulse-0.9/
> modules/\"  -DPA_DEFAULT_CONFIG_DIR=\"/usr/local/etc/pulse\"
> -DPA_BINARY=\"/usr/local/bin/pulseaudio\"  -DPA_SYSTEM_RUN
> TIME_PATH=\"/usr/local/var/run/pulse\"
> -DPA_SYSTEM_CONFIG_PATH=\"/usr/local/var/lib/pulse\"
> -DPA_SYSTEM_STATE_PATH=\"/
> usr/local/var/lib/pulse\"  -DAO_REQUIRE_CAS
> -DPULSE_LOCALEDIR=\"/usr/local/share/locale\"
> -DPA_MACHINE_ID=\"/usr/local/
> var/lib/dbus/machine-id\"  '-DDEBUG_TRAP=__asm__("int $3")'
> -I/usr/X11R6/include  -D_ALL_SOURCE -Wall -W -Wextra -pedant
> ic -pipe -Wno-long-long -Wno-overlength-strings -Wconversion -Wundef
> -Wformat -Wpacked -Wformat-security -Wmissing-inclu
> de-dirs -Wformat-nonliteral -Wold-style-definition -Wdeclaration-after-
> statement -Wfloat-equal -Wmissing-declarations -W
> missing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-
> noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wca
> st-align -Wwrite-strings -Wno-unused-parameter -ffast-math -MT
> libpulse_la-introspect.lo -MD -MP -MF .deps/libpulse_la-i
> ntrospect.Tpo -c -o libpulse_la-introspect.lo `test -f
> 'pulse/introspect.c' || echo './'`pulse/introspect.c
>  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -D_ALL_SOURCE
> -I/usr/local/include -I/usr/local/ssl/include -I../src -I../src/m
> odules -I../src/modules/rtp -I../src/modules/gconf
> -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -I/usr/local/include
> -I/usr/local/include
> -DPA_DLSEARCHPATH=\"/usr/local/lib/pulse-0.9/modules/\"
> -DPA_DEFAULT_CONFIG_DIR=\"/usr/local/etc/pu
> lse\" -DPA_BINARY=\"/usr/local/bin/pulseaudio\"
> -DPA_SYSTEM_RUNTIME_PATH=\"/usr/local/var/run/pulse\" -DPA_SYSTEM_CONFIG
> _PATH=\"/usr/local/var/lib/pulse\"
> -DPA_SYSTEM_STATE_PATH=\"/usr/local/var/lib/pulse\" -DAO_REQUIRE_CAS
> -DPULSE_LOCALEDI
> R=\"/usr/local/share/locale\" -DPA_MACHINE_ID=\"/usr/local/var/lib/dbus
> /machine-id\" "-DDEBUG_TRAP=__asm__(\"int \$3\")"
>  -I/usr/X11R6/include -D_ALL_SOURCE -Wall -W -Wextra -pedantic -pipe
> -Wno-long-long -Wno-overlength-strings -Wconversion
>  -Wundef -Wformat -Wpacked -Wformat-security -Wmissing-include-dirs
> -Wformat-nonliteral -Wold-style-definition -Wdeclara
> tion-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-
> prototypes -Wstrict-prototypes -Wredundant-decls -Wm
> issing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wcast-align
> -Wwrite-strings -Wno-unused-parameter -ffast-math -
> MT libpulse_la-introspect.lo -MD -MP -MF .deps/libpulse_la-introspect.Tpo
> -c pulse/introspect.c  -DPIC -o .libs/libpulse
> _la-introspect.o
> pulse/introspect.c: In function 'context_stat_callback':
> pulse/introspect.c:53: warning: passing argument 4 of
> 'pa_context_handle_error' with different width due to prototype
> pulse/introspect.c: In function 'context_get_server_info_callback':
> pulse/introspect.c:96: warning: passing argument 4 of
> 'pa_context_handle_error' with different width due to prototype
> pulse/introspect.c:0: warning: alignment of '__PRETTY_FUNCTION__' is
> greater than maximum object file alignment.  Using
> 16
> .......
> {standard input}: Assembler messages:
> {standard input}:6585: Error: unknown pseudo-op: `.previous'
> {standard input}:6765: Error: unknown pseudo-op: `.previous'
> {standard input}:6923: Error: unknown pseudo-op: `.previous'
> {standard input}:6945: Error: unknown pseudo-op: `.previous'
> {standard input}:7129: Error: unknown pseudo-op: `.previous'
> {standard input}:7290: Error: unknown pseudo-op: `.previous'

New description:

 Hello I am trying to compile pulse on my windows box in interix, going to
 use pulse audio to get sound, since there is no native sound
 implementation in interix. Just loop through from clients in interix to
 the win32 pulse server on the same machine. But i am having an issue
 compiling the program, it is getting stuck on the assembly code. I believe
 i have provided all the relevant information, any help would be greatly
 appreciated.

 {{{
 [Dusto at screamer src]$ gcc -v
 Using built-in specs.
 Target: i586-pc-interix3
 Configured with: ./configure --prefix=/opt/gcc.4.2 --enable-
 languages=c,c++,objc --enable-threads=posix --with-stabs --e
 nable-nls --enable-shared --disable-libssp --with-gnu-as --with-gnu-ld
 --with-gmp=/usr/local --with-mpfr=/usr/local --ho
 st=i586-pc-interix3
 Thread model: posix
 gcc version 4.2.0
 [Dusto at screamer src]$ as -v
 GNU assembler version 2.13.90 (i586-pc-interix3) using BFD version 2.13.90
 20021111
 ^C
 [Dusto at screamer src]$ uname -a
 Interix screamer 3.5 SP-8.0.1969.61 x86 AMD Athlon/Duron
 [Dusto at screamer src]$
 }}}

 And here is the compilation:
 {{{
 /bin/sh ../libtool --tag=CC   --mode=compile gcc -std=gnu99
 -DHAVE_CONFIG_H -I. -I..   -D_ALL_SOURCE -I/usr/local/includ
 e  -I/usr/local/ssl/include -I../src -I../src/modules
 -I../src/modules/rtp  -I../src/modules/gconf   -D_POSIX_PTHREAD_S
 EMANTICS  -I/usr/local/include  -I/usr/local/include -I/usr/local/include
 -DPA_DLSEARCHPATH=\"/usr/local/lib/pulse-0.9/
 modules/\"  -DPA_DEFAULT_CONFIG_DIR=\"/usr/local/etc/pulse\"
 -DPA_BINARY=\"/usr/local/bin/pulseaudio\"  -DPA_SYSTEM_RUN
 TIME_PATH=\"/usr/local/var/run/pulse\"
 -DPA_SYSTEM_CONFIG_PATH=\"/usr/local/var/lib/pulse\"
 -DPA_SYSTEM_STATE_PATH=\"/
 usr/local/var/lib/pulse\"  -DAO_REQUIRE_CAS
 -DPULSE_LOCALEDIR=\"/usr/local/share/locale\"
 -DPA_MACHINE_ID=\"/usr/local/
 var/lib/dbus/machine-id\"  '-DDEBUG_TRAP=__asm__("int $3")'
 -I/usr/X11R6/include  -D_ALL_SOURCE -Wall -W -Wextra -pedant
 ic -pipe -Wno-long-long -Wno-overlength-strings -Wconversion -Wundef
 -Wformat -Wpacked -Wformat-security -Wmissing-inclu
 de-dirs -Wformat-nonliteral -Wold-style-definition -Wdeclaration-after-
 statement -Wfloat-equal -Wmissing-declarations -W
 missing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-
 noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wca
 st-align -Wwrite-strings -Wno-unused-parameter -ffast-math -MT
 libpulse_la-introspect.lo -MD -MP -MF .deps/libpulse_la-i
 ntrospect.Tpo -c -o libpulse_la-introspect.lo `test -f
 'pulse/introspect.c' || echo './'`pulse/introspect.c
  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -D_ALL_SOURCE
 -I/usr/local/include -I/usr/local/ssl/include -I../src -I../src/m
 odules -I../src/modules/rtp -I../src/modules/gconf
 -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -I/usr/local/include
 -I/usr/local/include
 -DPA_DLSEARCHPATH=\"/usr/local/lib/pulse-0.9/modules/\"
 -DPA_DEFAULT_CONFIG_DIR=\"/usr/local/etc/pu
 lse\" -DPA_BINARY=\"/usr/local/bin/pulseaudio\"
 -DPA_SYSTEM_RUNTIME_PATH=\"/usr/local/var/run/pulse\" -DPA_SYSTEM_CONFIG
 _PATH=\"/usr/local/var/lib/pulse\"
 -DPA_SYSTEM_STATE_PATH=\"/usr/local/var/lib/pulse\" -DAO_REQUIRE_CAS
 -DPULSE_LOCALEDI
 R=\"/usr/local/share/locale\" -DPA_MACHINE_ID=\"/usr/local/var/lib/dbus
 /machine-id\" "-DDEBUG_TRAP=__asm__(\"int \$3\")"
  -I/usr/X11R6/include -D_ALL_SOURCE -Wall -W -Wextra -pedantic -pipe -Wno-
 long-long -Wno-overlength-strings -Wconversion
  -Wundef -Wformat -Wpacked -Wformat-security -Wmissing-include-dirs
 -Wformat-nonliteral -Wold-style-definition -Wdeclara
 tion-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-
 prototypes -Wstrict-prototypes -Wredundant-decls -Wm
 issing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wcast-align
 -Wwrite-strings -Wno-unused-parameter -ffast-math -
 MT libpulse_la-introspect.lo -MD -MP -MF .deps/libpulse_la-introspect.Tpo
 -c pulse/introspect.c  -DPIC -o .libs/libpulse
 _la-introspect.o
 pulse/introspect.c: In function 'context_stat_callback':
 pulse/introspect.c:53: warning: passing argument 4 of
 'pa_context_handle_error' with different width due to prototype
 pulse/introspect.c: In function 'context_get_server_info_callback':
 pulse/introspect.c:96: warning: passing argument 4 of
 'pa_context_handle_error' with different width due to prototype
 pulse/introspect.c:0: warning: alignment of '__PRETTY_FUNCTION__' is
 greater than maximum object file alignment.  Using
 16
 .......
 {standard input}: Assembler messages:
 {standard input}:6585: Error: unknown pseudo-op: `.previous'
 {standard input}:6765: Error: unknown pseudo-op: `.previous'
 {standard input}:6923: Error: unknown pseudo-op: `.previous'
 {standard input}:6945: Error: unknown pseudo-op: `.previous'
 {standard input}:7129: Error: unknown pseudo-op: `.previous'
 {standard input}:7290: Error: unknown pseudo-op: `.previous'
 }}}

-- 
Ticket URL: <http://www.pulseaudio.org/ticket/375#comment:1>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list