[Bug 875] New: Build fails with --enable-pulse-java

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Sat Feb 18 02:14:07 PST 2012


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=875

             Bug #: 875
           Summary: Build fails with --enable-pulse-java
    Classification: Unclassified
           Product: IcedTea
           Version: 2.1.0
          Platform: x86_64
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: IcedTea7
        AssignedTo: ahughes at redhat.com
        ReportedBy: philantrop at exherbo.org
                CC: unassigned at icedtea.classpath.org


I'm packaging both IcedTea6 and IcedTea7 for Exherbo Linux.

Building IcedTea7 2.1 fails with --enable-pulse-java due to conflicting types
for
Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1get_1state.

IcedTea7 2.0 is used for building, IcedTea6 1.11 is installed as well but
shouldn't be interfering as it's installed in a separate directory.

I'll gladly test any patches and I'm in #classpath (on Freenode) should any
quick questions come up.

The last few lines of the build log are pasted below (including the actual
error), the full build log can be seen here:
http://paste.pocoo.org/show/552617/ (non-expiring)

touch stamps/pulse-java-headers.stamp
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-working-directory
-fomit-frame-pointer -frename-registers -floop-interchange -floop-strip-mine
-floop-block -m64 -fPIC
-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/bootstrap/jdk1.6.0/include/linux
-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/bootstrap/jdk1.6.0/include
\

-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native
-o
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.o
-c
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-working-directory
-fomit-frame-pointer -frename-registers -floop-interchange -floop-strip-mine
-floop-block -m64 -fPIC
-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/bootstrap/jdk1.6.0/include/linux
-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/bootstrap/jdk1.6.0/include
\

-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native
-o
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native/org_classpath_icedtea_pulseaudio_EventLoop.o
-c
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c
x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-working-directory
-fomit-frame-pointer -frename-registers -floop-interchange -floop-strip-mine
-floop-block -m64 -fPIC
-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/bootstrap/jdk1.6.0/include/linux
-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/bootstrap/jdk1.6.0/include
\

-I/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native
-o
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native/org_classpath_icedtea_pulseaudio_Stream.o
-c
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c:337:7:
error: conflicting types for
'Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1get_1state'
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native/org_classpath_icedtea_pulseaudio_Stream.h:39:8:
note: previous declaration of
'Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1get_1state'
was here
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c:414:7:
error: conflicting types for
'Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1playback'
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native/org_classpath_icedtea_pulseaudio_Stream.h:87:7:
note: previous declaration of
'Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1playback'
was here
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c:471:7:
error: conflicting types for
'Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1record'
/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native/org_classpath_icedtea_pulseaudio_Stream.h:95:7:
note: previous declaration of
'Java_org_classpath_icedtea_pulseaudio_Stream_native_1pa_1stream_1connect_1record'
was here
make: ***
[/var/tmp/paludis/build/dev-lang-icedtea7-2.1/work/icedtea-2.1/pulseaudio.build/native/org_classpath_icedtea_pulseaudio_Stream.o]
Error 1

-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the distro-pkg-dev mailing list