Hi,
a C file from Classpath' local sockets implementation unconditionally
defined _GNU_SOURCE causing trouble in builds where this is already done.

Thanks go to Dalibor who helped me to track this down.

Regards
Robert

2007-09-12  Robert Schuster  <[EMAIL PROTECTED]>

        * native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c:
        Add #ifndef guard around definition of _GNU_SOURCE.
? libraries/javalib/external/classpath/examples/Makefile.java2d
? libraries/javalib/external/classpath/gnu/java/security/Configuration.java
? libraries/javalib/external/classpath/lib/standard.omit
? libraries/javalib/external/classpath/lib/org/ietf/jgss/ChannelBinding.class
? libraries/javalib/external/classpath/lib/org/ietf/jgss/GSSContext.class
? libraries/javalib/external/classpath/lib/org/ietf/jgss/GSSCredential.class
? libraries/javalib/external/classpath/lib/org/ietf/jgss/GSSException.class
? libraries/javalib/external/classpath/lib/org/ietf/jgss/GSSManager.class
? libraries/javalib/external/classpath/lib/org/ietf/jgss/GSSName.class
? libraries/javalib/external/classpath/lib/org/ietf/jgss/MessageProp.class
? libraries/javalib/external/classpath/lib/org/ietf/jgss/MessagesBundle.properties
? libraries/javalib/external/classpath/lib/org/ietf/jgss/Oid.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Attr.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/CDATASection.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/CharacterData.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Comment.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMConfiguration.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMError.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMErrorHandler.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMException.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMImplementation.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMImplementationList.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMImplementationSource.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMLocator.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DOMStringList.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Document.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DocumentFragment.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/DocumentType.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Element.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Entity.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/EntityReference.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/NameList.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/NamedNodeMap.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Node.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/NodeList.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Notation.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/ProcessingInstruction.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/Text.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/TypeInfo.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/UserDataHandler.class
? libraries/javalib/external/classpath/lib/org/w3c/dom/bootstrap
? libraries/javalib/external/classpath/lib/org/w3c/dom/css
? libraries/javalib/external/classpath/lib/org/w3c/dom/events
? libraries/javalib/external/classpath/lib/org/w3c/dom/html2
? libraries/javalib/external/classpath/lib/org/w3c/dom/ls
? libraries/javalib/external/classpath/lib/org/w3c/dom/ranges
? libraries/javalib/external/classpath/lib/org/w3c/dom/stylesheets
? libraries/javalib/external/classpath/lib/org/w3c/dom/traversal
? libraries/javalib/external/classpath/lib/org/w3c/dom/views
? libraries/javalib/external/classpath/lib/org/w3c/dom/xpath
? libraries/javalib/external/classpath/lib/org/xml/sax/AttributeList.class
? libraries/javalib/external/classpath/lib/org/xml/sax/Attributes.class
? libraries/javalib/external/classpath/lib/org/xml/sax/ContentHandler.class
? libraries/javalib/external/classpath/lib/org/xml/sax/DTDHandler.class
? libraries/javalib/external/classpath/lib/org/xml/sax/DocumentHandler.class
? libraries/javalib/external/classpath/lib/org/xml/sax/EntityResolver.class
? libraries/javalib/external/classpath/lib/org/xml/sax/ErrorHandler.class
? libraries/javalib/external/classpath/lib/org/xml/sax/HandlerBase.class
? libraries/javalib/external/classpath/lib/org/xml/sax/InputSource.class
? libraries/javalib/external/classpath/lib/org/xml/sax/Locator.class
? libraries/javalib/external/classpath/lib/org/xml/sax/Parser.class
? libraries/javalib/external/classpath/lib/org/xml/sax/SAXException.class
? libraries/javalib/external/classpath/lib/org/xml/sax/SAXNotRecognizedException.class
? libraries/javalib/external/classpath/lib/org/xml/sax/SAXNotSupportedException.class
? libraries/javalib/external/classpath/lib/org/xml/sax/SAXParseException.class
? libraries/javalib/external/classpath/lib/org/xml/sax/XMLFilter.class
? libraries/javalib/external/classpath/lib/org/xml/sax/XMLReader.class
? libraries/javalib/external/classpath/lib/org/xml/sax/ext
? libraries/javalib/external/classpath/lib/org/xml/sax/helpers
? libraries/javalib/external/classpath/lib/sun/misc/Unsafe.class
? libraries/javalib/external/classpath/lib/sun/reflect/Reflection.class
? libraries/javalib/external/classpath/lib/sun/reflect/annotation/AnnotationInvocationHandler.class
? libraries/javalib/external/classpath/lib/sun/reflect/misc/ReflectUtil$MustBeNull.class
? libraries/javalib/external/classpath/lib/sun/reflect/misc/ReflectUtil.class
? libraries/javalib/external/classpath/native/jawt/.libs
? libraries/javalib/external/classpath/native/jawt/jawt.lo
? libraries/javalib/external/classpath/native/jawt/libjawt.la
? libraries/javalib/external/classpath/native/jni/gconf-peer/.deps
? libraries/javalib/external/classpath/native/jni/gconf-peer/.libs
? libraries/javalib/external/classpath/native/jni/gconf-peer/GConfNativePeer.lo
? libraries/javalib/external/classpath/native/jni/gconf-peer/Makefile
? libraries/javalib/external/classpath/native/jni/gconf-peer/libgconfpeer.la
? libraries/javalib/external/classpath/native/jni/gtk-peer/.libs
? libraries/javalib/external/classpath/native/jni/gtk-peer/GtkDragSourceContextPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuComponentPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollbarPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkSelection.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gthread-jni.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/gtk_jawt.lo
? libraries/javalib/external/classpath/native/jni/gtk-peer/libgtkpeer.la
? libraries/javalib/external/classpath/native/jni/java-io/.libs
? libraries/javalib/external/classpath/native/jni/java-io/java_io_VMFile.lo
? libraries/javalib/external/classpath/native/jni/java-io/java_io_VMObjectInputStream.lo
? libraries/javalib/external/classpath/native/jni/java-io/java_io_VMObjectStreamClass.lo
? libraries/javalib/external/classpath/native/jni/java-io/libjavaio.la
? libraries/javalib/external/classpath/native/jni/java-lang/.libs
? libraries/javalib/external/classpath/native/jni/java-lang/java_lang_VMDouble.lo
? libraries/javalib/external/classpath/native/jni/java-lang/java_lang_VMFloat.lo
? libraries/javalib/external/classpath/native/jni/java-lang/java_lang_VMMath.lo
? libraries/javalib/external/classpath/native/jni/java-lang/java_lang_VMProcess.lo
? libraries/javalib/external/classpath/native/jni/java-lang/java_lang_VMSystem.lo
? libraries/javalib/external/classpath/native/jni/java-lang/java_lang_reflect_VMArray.lo
? libraries/javalib/external/classpath/native/jni/java-lang/libjavalang.la
? libraries/javalib/external/classpath/native/jni/java-lang/libjavalangreflect.la
? libraries/javalib/external/classpath/native/jni/java-net/.libs
? libraries/javalib/external/classpath/native/jni/java-net/gnu_java_net_VMPlainSocketImpl.lo
? libraries/javalib/external/classpath/native/jni/java-net/gnu_java_net_local_LocalSocketImpl.lo
? libraries/javalib/external/classpath/native/jni/java-net/java_net_VMInetAddress.lo
? libraries/javalib/external/classpath/native/jni/java-net/java_net_VMNetworkInterface.lo
? libraries/javalib/external/classpath/native/jni/java-net/java_net_VMURLConnection.lo
? libraries/javalib/external/classpath/native/jni/java-net/javanet.lo
? libraries/javalib/external/classpath/native/jni/java-net/libjavanet.la
? libraries/javalib/external/classpath/native/jni/java-nio/.libs
? libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_EpollSelectorImpl.lo
? libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_KqueueSelectorImpl.lo
? libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_VMChannel.lo
? libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_VMPipe.lo
? libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_VMSelector.lo
? libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvDecoder.lo
? libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_charset_iconv_IconvEncoder.lo
? libraries/javalib/external/classpath/native/jni/java-nio/java_nio_MappedByteBufferImpl.lo
? libraries/javalib/external/classpath/native/jni/java-nio/java_nio_VMDirectByteBuffer.lo
? libraries/javalib/external/classpath/native/jni/java-nio/libjavanio.la
? libraries/javalib/external/classpath/native/jni/java-util/.libs
? libraries/javalib/external/classpath/native/jni/java-util/java_util_VMTimeZone.lo
? libraries/javalib/external/classpath/native/jni/java-util/libjavautil.la
? libraries/javalib/external/classpath/native/jni/midi-alsa/.libs
? libraries/javalib/external/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaMidiDeviceProvider.lo
? libraries/javalib/external/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.lo
? libraries/javalib/external/classpath/native/jni/midi-alsa/gnu_javax_sound_midi_alsa_AlsaPortDevice.lo
? libraries/javalib/external/classpath/native/jni/midi-alsa/libgjsmalsa.la
? libraries/javalib/external/classpath/native/jni/native-lib/.deps
? libraries/javalib/external/classpath/native/jni/native-lib/.libs
? libraries/javalib/external/classpath/native/jni/native-lib/Makefile
? libraries/javalib/external/classpath/native/jni/native-lib/cpio.lo
? libraries/javalib/external/classpath/native/jni/native-lib/cpnet.lo
? libraries/javalib/external/classpath/native/jni/native-lib/cpproc.lo
? libraries/javalib/external/classpath/native/jni/native-lib/libclasspathnative.la
? libraries/javalib/external/classpath/resource/META-INF/services/java.util.prefs.PreferencesFactory
? libraries/javalib/external/classpath/tools/asm
? libraries/javalib/external/classpath/tools/asm.lst
? libraries/javalib/external/classpath/tools/classes.lst
? libraries/javalib/external/classpath/tools/gappletviewer
? libraries/javalib/external/classpath/tools/gjar
? libraries/javalib/external/classpath/tools/gjarsigner
? libraries/javalib/external/classpath/tools/gjavah
? libraries/javalib/external/classpath/tools/gkeytool
? libraries/javalib/external/classpath/tools/gnative2ascii
? libraries/javalib/external/classpath/tools/gorbd
? libraries/javalib/external/classpath/tools/grmic
? libraries/javalib/external/classpath/tools/grmid
? libraries/javalib/external/classpath/tools/grmiregistry
? libraries/javalib/external/classpath/tools/gserialver
? libraries/javalib/external/classpath/tools/gtnameserv
Index: ChangeLog
===================================================================
RCS file: /cvs/kaffe/kaffe/ChangeLog,v
retrieving revision 1.5044
diff -u -r1.5044 ChangeLog
--- ChangeLog	12 Sep 2007 16:08:52 -0000	1.5044
+++ ChangeLog	12 Sep 2007 19:14:28 -0000
@@ -1,3 +1,8 @@
+2007-09-12  Robert Schuster  <[EMAIL PROTECTED]>
+
+        * native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c:
+        Add #ifndef guard around definition of _GNU_SOURCE.
+
 2007-09-12  Dalibor Topic  <[EMAIL PROTECTED]>
 
 	Fix for #72.
Index: libraries/javalib/external/classpath//native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c
===================================================================
RCS file: /cvs/kaffe/kaffe/libraries/javalib/external/classpath/native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c,v
retrieving revision 1.3
diff -u -r1.3 gnu_java_net_local_LocalSocketImpl.c
--- libraries/javalib/external/classpath//native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c	3 Jan 2007 23:02:28 -0000	1.3
+++ libraries/javalib/external/classpath//native/jni/java-net/gnu_java_net_local_LocalSocketImpl.c	12 Sep 2007 19:14:29 -0000
@@ -35,8 +35,9 @@
 obligated to do so.  If you do not wish to do so, delete this
 exception statement from your version.  */
 
-
+#ifndef _GNU_SOURCE
 #define _GNU_SOURCE
+#endif
 
 #include "config.h"
 

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to