After the classpath/libgcj import, installation creates a new directory $PREFIX/share/classpath/api/ which is empty.
Thanks, I'll handle this
Although this does effect the installation process, it's still not release-critical; removing target milestone.
I fixed this in classpath. It will be brought in by the next merge.
Subject: Bug 23499 CVSROOT: /cvsroot/classpath Module name: classpath Branch: Changes by: Tom Tromey <tromey@savannah.gnu.org> 05/08/22 18:50:11 Modified files: . : ChangeLog doc/api : Makefile.am include : gnu_java_awt_peer_qt_QMatrix.h gnu_java_awt_peer_qt_QPainterPath.h gnu_java_awt_peer_qt_QPen.h gnu_java_awt_peer_qt_QtAudioClip.h gnu_java_awt_peer_qt_QtButtonPeer.h gnu_java_awt_peer_qt_QtCanvasPeer.h gnu_java_awt_peer_qt_QtCheckboxPeer.h gnu_java_awt_peer_qt_QtChoicePeer.h gnu_java_awt_peer_qt_QtComponentPeer.h gnu_java_awt_peer_qt_QtContainerPeer.h gnu_java_awt_peer_qt_QtDialogPeer.h gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h gnu_java_awt_peer_qt_QtFileDialogPeer.h gnu_java_awt_peer_qt_QtFontMetrics.h gnu_java_awt_peer_qt_QtFontPeer.h gnu_java_awt_peer_qt_QtFramePeer.h gnu_java_awt_peer_qt_QtGraphics.h gnu_java_awt_peer_qt_QtGraphicsEnvironment.h gnu_java_awt_peer_qt_QtImage.h gnu_java_awt_peer_qt_QtLabelPeer.h gnu_java_awt_peer_qt_QtListPeer.h gnu_java_awt_peer_qt_QtMenuBarPeer.h gnu_java_awt_peer_qt_QtMenuComponentPeer.h gnu_java_awt_peer_qt_QtMenuItemPeer.h gnu_java_awt_peer_qt_QtMenuPeer.h gnu_java_awt_peer_qt_QtPanelPeer.h gnu_java_awt_peer_qt_QtPopupMenuPeer.h gnu_java_awt_peer_qt_QtScreenDevice.h gnu_java_awt_peer_qt_QtScrollPanePeer.h gnu_java_awt_peer_qt_QtScrollbarPeer.h gnu_java_awt_peer_qt_QtTextAreaPeer.h gnu_java_awt_peer_qt_QtTextFieldPeer.h gnu_java_awt_peer_qt_QtToolkit.h gnu_java_awt_peer_qt_QtVolatileImage.h gnu_java_awt_peer_qt_QtWindowPeer.h java/io : PrintWriter.java Added files: javax/swing/text: LayoutQueue.java Log message: PR libgcj/23499: * doc/api/Makefile.am (install-data-local): Now conditional on CREATE_API_DOCS. (uninstall-local): Likewise. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.4509&tr2=1.4510&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/doc/api/Makefile.am.diff?tr1=1.17&tr2=1.18&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QMatrix.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QPainterPath.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QPen.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtAudioClip.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtButtonPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtCanvasPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtCheckboxPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtChoicePeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtComponentPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtContainerPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtDialogPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtFileDialogPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtFontMetrics.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtFontPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtFramePeer.h.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtGraphics.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtImage.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtLabelPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtListPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtMenuBarPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtMenuItemPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtMenuPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtPanelPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtScreenDevice.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtScrollPanePeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtScrollbarPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtTextAreaPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtTextFieldPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtToolkit.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtVolatileImage.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/include/gnu_java_awt_peer_qt_QtWindowPeer.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/io/PrintWriter.java.diff?tr1=1.15&tr2=1.16&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/javax/swing/text/LayoutQueue.java?rev=1.1
Should be fixed by recent classpath import.
Yes, and no. ;-) My testing finished earlier today, and $PREFIX/share/classpath/api/ isn't created any longer. Thanks! Unfortunately, the parent directory $PREFIX/share/classpath/ still is created even though it's empty.
This turns out to be somewhat tricky. Automake's install rule will create a directory for a conditionally-defined installable file even if the file won't be installed by the current configuration. (There's an automake PR about this.) I'm reluctant to have a lot of Makefile changes in classpath, but that is one route to a fix. Another equally ugly route would be to remove the directories in a post install hook.
Moving target milestone to 4.2 since this is java bug.
Subject: Bug 23499 Author: tromey Date: Fri Jan 6 20:12:22 2006 New Revision: 109426 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109426 Log: PR libgcj/23499: * lib/Makefile.in: Rebuilt. * lib/Makefile.am (glibj_DATA): Commented out. Modified: trunk/libjava/classpath/ChangeLog.gcj trunk/libjava/classpath/lib/Makefile.am trunk/libjava/classpath/lib/Makefile.in
Subject: Bug 23499 Author: tromey Date: Fri Jan 6 20:26:52 2006 New Revision: 109428 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=109428 Log: PR libgcj/23499: * lib/Makefile.in: Rebuilt. * lib/Makefile.am (glibj_DATA): Commented out. Modified: branches/gcc-4_1-branch/libjava/classpath/ChangeLog.gcj branches/gcc-4_1-branch/libjava/classpath/lib/Makefile.am branches/gcc-4_1-branch/libjava/classpath/lib/Makefile.in
Fix checked in.