[sr #111131] ax_jni_include_dir fails when Java directory name uses blanks.

gbb <[email protected]> Tue, 8 Oct 2024 13:03:28 -0400 (EDT)
Newsgroups gmane.comp.sysutils.autoconf.bugs
Message-ID <[email protected]>
URL:
  <https://savannah.gnu.org/support/?111131>

                 Summary: ax_jni_include_dir fails when Java directory name
uses blanks.
                   Group: Autoconf
               Submitter: gbburkhardt1
               Submitted: Tue 08 Oct 2024 05:03:25 PM UTC
                Priority: 5 - Unprioritized
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: Microsoft Windows


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Tue 08 Oct 2024 05:03:25 PM UTC By: gbb <gbburkhardt1>
I don't recommend using blanks in filenames.  But sadly, that's pretty common
on Windows.  My Java installation is named "C:\Program Files\Eclipse
Adoptium\jdk-21.0.4.7-hotspot".  The macro ax_jni_include_dir will break this
up into components, generating include definitions like:

CPPFLAGS = -D_REENTRANT -D_THREAD_SAFE  -IC:/msys64-2024/usr/include
-I/c/Program -IFiles/Eclipse -IAdoptium/jdk-21.0.4.7-hotspot/include
-I/c/Program -IFiles/Eclipse -IAdoptium/jdk-21.0.4.7-hotspot/include/win32


Platform:  MSYS_NT-10.0-22631
autoconf (GNU Autoconf) 2.72

Discovered when building 'https://github.com/zeromq/jzmq'








    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/support/?111131>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCZwVl4AAKCRCqLAuaBUf3
ToQZAP9DgyaIEFTMRQbpGHgqaobUECrmjp4rK+uW22y7UsKkVAD+KENyf7dHHKD2
eXcoIQ+iNCCDxYU8HNwzxYz5DNjBgQM=
=WQtD
-----END PGP SIGNATURE-----