[sword-devel] Build Failure in path with spaces
Tom Sullivan
info at beforgiven.info
Mon Apr 13 03:24:26 MST 2020
Y'all:
I cannot speak with respect to any particular software or other distros,
but Debian is just fine with any UTF-8 character in file and directory
names, including special symbols, Greek, Hebrew, Cryllic.
Hope this helps.
Tom Sullivan
info at BeForgiven.INFO
FAX: 815-301-2835
---------------------
On 4/13/20 5:29 AM, David Haslam wrote:
> Lateral thoughts ....
>
> How might a build work or fail if the SWORD path contains any non-ASCII
> characters?
>
> This is certainly conceivable for Windows users whose locale is not
> English.
> I cannot speak for Linux users.
>
> Best regards,
>
> David
>
> Sent from ProtonMail Mobile
>
>
> On Wed, Apr 8, 2020 at 09:17, Greg Hellings <greg.hellings at gmail.com
> <mailto:greg.hellings at gmail.com>> wrote:
>> So there's a two-fold failure during compile when handling paths with
>> spaces.
>>
>> The first is that the build fails when the code is in a path that has
>> spaces in it. This is because instances of "-I${some_foo}/include" in
>> autotools are not wrapped with quotation marks.
>>
>> The second is when you invoke: ./configure --prefix="/some/path with a
>> space/in/it" --sysconfdir="/som/other/path with spaces". This is
>> because SWICU_DATA and GLOBCONFPATH are not properly escaped for that
>> situation, either.
>>
>> An additional frustration, since I was in the autotools already to fix
>> this (the path on the CI server has spaces in it, because I
>> absentmindedly created the job with spaces in it) is that I can't
>> finish a compile with autotools out of stream (I like to do my builds
>> in a subdir of the main source dir so that things build artifacts and
>> generated objects aren't being intermingled with the code).
>>
>> So I've attached a patch that fixes all of these problems.
>>
>> --Greg
>
>
>
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com
> ______________________________________________________________________
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
More information about the sword-devel
mailing list