Your message dated Thu, 25 Jun 2015 16:41:49 +0200
with message-id <[email protected]>
and subject line closing bugs reported against ancient GCC versions
has caused the Debian Bug report #480445,
regarding libgcj7-dev might be installing the developmental files into the 
wrong directory
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
480445: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=480445
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgcj7-dev
Version: 4.1.1-20

I have noticed that libgcj7-dev is saving the Java developmental files
into the C++ include folder.

Here is a list of examples of where they are being stored:

$ ls /usr/include/c++/4.1.2/java
applet  awt  beans  io  lang  math  net  nio  rmi  security  sql  text  util
$ ls /usr/include/c++/4.1.2/gnu/
awt  classpath  gcj  java  javax
$ ls /usr/include/c++/4.1.2/gcj/
array.h  cni.h  field.h  javaprims.h  method.h
$ ls /usr/include/c++/4.1.2/javax/
accessibility  crypto  management  naming  net  print  security  sound
 sql  swing  transaction

While I am not even sure if this is incorrect.   I would like to make
three arguement on why it should not be in this directory

1) /usr/include/c++/* should be reserved for files in the
libstdc++6-4.1-dev and other std c++ development files.
2) libgcj7-dev does not depend on libstdc++
3) It does not follow policy with over C++ development headers (I.E Qt, mysql++)

One solution would be to have a /usr/include/java/ folder to store
these files in.

While I am aware that having the files here will not be a issue to
either C++ or Java, its not very uniform or consistence with other
developmental packages.  Over all I can't find a agurement for keeping
the header files in this location.   But if I am mistaken, or I am a
total idiot, please point it out why the java development headers
belong here.



--- End Message ---
--- Begin Message ---
This bug has been reported against an ancient version of gcc/g++/gcj/gij
(4.1, 4.2, 4.3, 4.5), that was removed from Debian so long ago that it
is no longer part of any supported release (including oldoldstable-lts).
It is assumed to be fixed (or no longer relevant) in newer releases and
therefore I'm closing this report now. If the problem is still
reproducible in the current version (gcc-5, gcc-4.9, gcc-4.8 or
corresponding g++/gcj), feel free to provide more information, reopen
and reassign this bug report.


Andreas

--- End Message ---

Reply via email to