[pulseaudio-tickets] [PulseAudio] #327: Crosscompile PA (mips)

PulseAudio trac-noreply at tango.0pointer.de
Wed Jul 23 00:26:29 PDT 2008


#327: Crosscompile PA (mips)
--------------------------+-------------------------------------------------
 Reporter:  michu         |       Owner:  lennart
     Type:  defect        |      Status:  new    
 Priority:  normal        |   Milestone:         
Component:  build-system  |    Severity:  normal 
 Keywords:                |  
--------------------------+-------------------------------------------------
 Hey, I try to crosscompile PA on mips, using OpwnWRT. I looks fine, there
 is "just" an inline x86 asm error left.

 First, the compilation switches:
 {{{
                 --with-system-user=root \
                 --with-system-group=root \
                 --with-realtime-group=root \
                 --with-access-group=root \
                 --with-x=no \
                 --enable-static-bins \
                 --disable-dbus \
                 --disable-hal \
                 --disable-gconf \
                 --disable-tcpwrap \
                 --disable-manpages \
                 --disable-xmltoman \
 }}}

 And now the error messages:
 {{{
 mv -f .deps/libpulse_la-poll.Tpo .deps/libpulse_la-poll.Plo
 /bin/sh ../libtool --tag=CC   --mode=compile mipsel-linux-uclibc-gcc
 -DHAVE_CONFIG_H -I. -I..
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/include  -I../src
 -I../src/modules -I../src/modules/rtp -I../src/modules/gconf -pthread
 -D_POSIX_PTHREAD_SEMANTICS
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -DPA_DLSEARCHPATH=\"/usr/lib/pulse-0.9/modules/\"
 -DPA_DEFAULT_CONFIG_DIR=\"/etc/pulse\" -DPA_BINARY=\"/usr/bin/pulseaudio\"
 -DPA_SYSTEM_RUNTIME_PATH=\"/var/run/pulse\" -DAO_REQUIRE_CAS
 '-DDEBUG_TRAP=__asm__("int $3")' -I/usr/include  -Os -pipe -mips32
 -mtune=mips32 -funit-at-a-time -fhonour-copts
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/include -MT libpulse_la-
 pstream.lo -MD -MP -MF .deps/libpulse_la-pstream.Tpo -c -o libpulse_la-
 pstream.lo `test -f 'pulsecore/pstream.c' || echo './'`pulsecore/pstream.c
  mipsel-linux-uclibc-gcc -DHAVE_CONFIG_H -I. -I..
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/include -I../src
 -I../src/modules -I../src/modules/rtp -I../src/modules/gconf -pthread
 -D_POSIX_PTHREAD_SEMANTICS
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -DPA_DLSEARCHPATH=\"/usr/lib/pulse-0.9/modules/\"
 -DPA_DEFAULT_CONFIG_DIR=\"/etc/pulse\" -DPA_BINARY=\"/usr/bin/pulseaudio\"
 -DPA_SYSTEM_RUNTIME_PATH=\"/var/run/pulse\" -DAO_REQUIRE_CAS
 "-DDEBUG_TRAP=__asm__(\"int \$3\")" -I/usr/include -Os -pipe -mips32
 -mtune=mips32 -funit-at-a-time -fhonour-copts
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/usr/include
 -I/home/michux/trunk2/trunk/staging_dir/mipsel/include -MT libpulse_la-
 pstream.lo -MD -MP -MF .deps/libpulse_la-pstream.Tpo -c
 pulsecore/pstream.c  -fPIC -DPIC -o .libs/libpulse_la-pstream.o
 {standard input}: Assembler messages:
 {standard input}:2712: Error: unrecognized opcode `rorw $8,$3'
 {standard input}:2712: Error: unrecognized opcode `rorl $16,$3'
 {standard input}:2712: Error: unrecognized opcode `rorw $8,$3'
 {standard input}:2779: Error: unrecognized opcode `rorw $8,$4'
 {standard input}:2779: Error: unrecognized opcode `rorl $16,$4'
 {standard input}:2779: Error: unrecognized opcode `rorw $8,$4'
 {standard input}:2832: Error: unrecognized opcode `rorw $8,$5'
 {standard input}:2832: Error: unrecognized opcode `rorl $16,$5'
 {standard input}:2832: Error: unrecognized opcode `rorw $8,$5'
 {standard input}:2868: Error: unrecognized opcode `rorw $8,$5'
 {standard input}:2868: Error: unrecognized opcode `rorl $16,$5'
 {standard input}:2868: Error: unrecognized opcode `rorw $8,$5'
 {standard input}:2882: Error: unrecognized opcode `rorw $8,$5'
 {standard input}:2882: Error: unrecognized opcode `rorl $16,$5'
 ...
 {standard input}:3910: Error: unrecognized opcode `rorl $16,$2'
 {standard input}:3910: Error: unrecognized opcode `rorw $8,$2'
 make[6]: *** [libpulse_la-pstream.lo] Error 1
 make[6]: Leaving directory
 `/home/michux/trunk2/trunk/build_dir/mipsel/pulseaudio-0.9.10/src'
 make[5]: *** [all] Error 2
 make[5]: Leaving directory
 `/home/michux/trunk2/trunk/build_dir/mipsel/pulseaudio-0.9.10/src'
 }}}

-- 
Ticket URL: <http://pulseaudio.org/ticket/327>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list