[Bug libgcj/50895] Build failure in jni.cc

2016-09-30 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895

Andrew Pinski  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |WONTFIX

--- Comment #9 from Andrew Pinski  ---
Closing as won't fix as libgcj (and the java front-end) has been removed from
the trunk.

[Bug libgcj/50895] Build failure in jni.cc

2014-02-16 Thread jackie.rosen at hushmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895

Jackie Rosen jackie.rosen at hushmail dot com changed:

   What|Removed |Added

 CC||jackie.rosen at hushmail dot 
com

--- Comment #8 from Jackie Rosen jackie.rosen at hushmail dot com ---
*** Bug 260998 has been marked as a duplicate of this bug. ***
Seen from the domain http://volichat.com
Page where seen: http://volichat.com/adult-chat-rooms
Marked for reference. Resolved as fixed @bugzilla.


[Bug libgcj/50895] Build failure in jni.cc

2013-12-17 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895

--- Comment #7 from Kai Tietz ktietz at gcc dot gnu.org ---
*** Bug 52468 has been marked as a duplicate of this bug. ***


[Bug libgcj/50895] Build failure in jni.cc

2013-01-02 Thread nwourms at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895



Nicholas Wourms nwourms at gmail dot com changed:



   What|Removed |Added



 CC||nwourms at gmail dot com



--- Comment #6 from Nicholas Wourms nwourms at gmail dot com 2013-01-03 
03:03:13 UTC ---

(In reply to comment #4)

 A question about this build-failure.  Were you using posix-threading model for

 4.6 ?



I can't speak for Ruben, but now that thread models have been inextricably

entwined into the core compiler, libjava really should be updated to handle

mingw64's posix thread support. It shouldn't be too difficult, but does require

some unraveling of the various Posix/Win32 native functions.



I think the main problem is the lack of any decent signal handling in win32. As

such, files such as:



libjava/java/lang/natWin32Process.cc

libjava/gnu/java/nio/natVMSelectorWin32.cc



seem to involve event handling that is linked to Win32 threading model,

specifically using the _Jv_Win32GetInterruptEvent() function. It appears that

libjava/win32-threads.cc also has some similarities to the underlying

pthread_cond* implementation in mingw-w64's pthreads library, so in theory it

could just be a matter of porting the interrupt event handlers to

posix-threads.cc to provide ifdef'd alternates to the signal handlers.



Alternatively, Kai and friends at mingw-w64 could implement improved signal

handling in librt, but that may be defeating the purpose of mingw.


[Bug libgcj/50895] Build failure in jni.cc

2012-12-10 Thread ktietz at gcc dot gnu.org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895



--- Comment #4 from Kai Tietz ktietz at gcc dot gnu.org 2012-12-10 11:21:04 
UTC ---

A question about this build-failure.  Were you using posix-threading model for

4.6 ?


[Bug libgcj/50895] Build failure in jni.cc

2012-12-10 Thread vanboxem.ruben at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895



--- Comment #5 from Ruben Van Boxem vanboxem.ruben at gmail dot com 
2012-12-10 12:32:36 UTC ---

(In reply to comment #4)

 A question about this build-failure.  Were you using posix-threading model for

 4.6 ?



It's been a while, but I believe the 4.6 was normal win32 threading.


[Bug libgcj/50895] Build failure in jni.cc

2012-02-14 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895

--- Comment #3 from Kai Tietz ktietz at gcc dot gnu.org 2012-02-14 20:21:59 
UTC ---
Well, the 4.7 error you get here is due unsupport posix-threading support for
libjava on Windows targets.  Not sure if I want to enhance libjava that it
supports this feature.


[Bug libgcj/50895] Build failure in jni.cc

2012-01-24 Thread vanboxem.ruben at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895

--- Comment #2 from Ruben Van Boxem vanboxem.ruben at gmail dot com 
2012-01-24 15:29:24 UTC ---
With GCC 4.7, I get a different failure (and jni.cc hasn't been reached yet I
think), which is pthread-related (I configured with --enable-threads=posix):

libtool: compile: 
/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/./gcc/xgcc -shared-libgcc
-B/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/./gcc -nostdinc++
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/i686-w64-mingw32/libstdc++-v3/src
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/i686-w64-mingw32/libstdc++-v3/src/.libs
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/lib
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/mingw/lib -isystem
/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/include
-isystem /home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/mingw/include
-B/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/bin/
-B/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/lib/
-isystem
/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/include
-isystem
/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/sys-include
-DHAVE_CONFIG_H -I. -I/home/ruben/mingw-w64/toolchain/src/gcc/libjava
-I./include -I./gcj -I/home/ruben/mingw-w64/toolchain/src/gcc/libjava -Iinclude
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/include
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/classpath/include
-Iclasspath/include
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/classpath/native/fdlibm
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/../boehm-gc/include
-I../boehm-gc/include -I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/libltdl
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/libltdl
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/.././libjava/../libgcc
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/../zlib
-I/home/ruben/mingw-w64/toolchain/src/gcc/libjava/../libffi/include
-I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers
-Wswitch-enum -D_FILE_OFFSET_BITS=64 -ffloat-store -fomit-frame-pointer -Usun
-fno-omit-frame-pointer -Wextra -Wall -D_GNU_SOURCE
-DPREFIX=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32\
-DTOOLEXECLIBDIR=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/lib/../lib\
-DJAVA_HOME=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32\
-DBOOT_CLASS_PATH=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/share/java/libgcj-4.7.0.jar\
-DJAVA_EXT_DIRS=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/share/java/ext\
-DGCJ_ENDORSED_DIRS=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/share/java/gcj-endorsed\
-DGCJ_VERSIONED_LIBDIR=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/lib/../lib/gcj-4.7.0-13\
-DPATH_SEPARATOR=\:\ -DECJ_JAR_FILE=\\
-DLIBGCJ_DEFAULT_DATABASE=\/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/lib/../lib/gcj-4.7.0-13/classmap.db\
-DLIBGCJ_DEFAULT_DATABASE_PATH_TAIL=\gcj-4.7.0-13/classmap.db\ -g -O2 -MT
win32.lo -MD -MP -MF .deps/win32.Tpo -c
/home/ruben/mingw-w64/toolchain/src/gcc/libjava/win32.cc  -DDLL_EXPORT -DPIC -o
.libs/win32.o
/home/ruben/mingw-w64/toolchain/src/gcc/libjava/boehm.cc:60:8: warning: 'void
GC_enable()' redeclared without dllimport attribute: previous dllimport ignored
[-Wattributes]
/home/ruben/mingw-w64/toolchain/src/gcc/libjava/boehm.cc:61:8: warning: 'void
GC_disable()' redeclared without dllimport attribute: previous dllimport
ignored [-Wattributes]
/home/ruben/mingw-w64/toolchain/src/gcc/libjava/boehm.cc:716:1: warning: unused
parameter 'thread' [-Wunused-parameter]
/home/ruben/mingw-w64/toolchain/src/gcc/libjava/boehm.cc:725:1: warning: unused
parameter 'thread' [-Wunused-parameter]
/home/ruben/mingw-w64/toolchain/src/gcc/libjava/boehm.cc:734:1: warning: unused
parameter 'thread' [-Wunused-parameter]
/home/ruben/mingw-w64/toolchain/src/gcc/libjava/boehm.cc:73:12: warning: 'int
_Jv_GC_has_static_roots(const char*, void*, size_t)' declared 'static' but
never defined [-Wunused-function]
depbase=`echo posix-threads.lo | sed 's|[^/]*$|.deps/|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX   --mode=compile
/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/./gcc/xgcc -shared-libgcc
-B/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/./gcc -nostdinc++
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/i686-w64-mingw32/libstdc++-v3/src
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/gcc/i686-w64-mingw32/libstdc++-v3/src/.libs
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/lib
-L/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/mingw/lib -isystem
/home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/i686-w64-mingw32/include
-isystem /home/ruben/mingw-w64/toolchain/linux64mingw32/mingw32/mingw/include

[Bug libgcj/50895] Build failure in jni.cc

2012-01-23 Thread ktietz at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50895

Kai Tietz ktietz at gcc dot gnu.org changed:

   What|Removed |Added

 CC||ktietz at gcc dot gnu.org

--- Comment #1 from Kai Tietz ktietz at gcc dot gnu.org 2012-01-23 23:44:34 
UTC ---
Does this issue happen with 4.7.0, too?