-
Notifications
You must be signed in to change notification settings - Fork 567
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build fails with -Dccflags='-DNO_LOCALE_NUMERIC' #16771
Comments
From andrew@afresh1.comCreated by andrew@afresh1.comPerl 5.28.0 will not build with -Dccflags='-DNO_LOCALE_NUMERIC' sv.c:13333:9: error: use of undeclared identifier 'lc_numeric_set' Even wrapping this error in an #ifdef USE_LOCALE_NUMERIC there are more things that don't work. Perl Info
|
From andrew@afresh1.comIt turns out it doesn't work with -DNO_LOCALE_COLLATE either, probably locale.c:3400:19: error: use of undeclared identifier '_DUMMY_COLLATE' |
From @khwilliamsonAre you sure you don't want to use -Accflags= instead of -Dccflags= ? Using, the -A version and applying the three patches: The final one should definitely fix the LC_COLLATE issue, which was a typo, and unrelated to the other. Applying these patches causes it to compile and pass the test suite on my Linux box, with the options to Configure -Accflags='-DNO_LOCALE_NUMERIC' -Accflags='-DNO_LOCALE_COLLATE' Please try these patches and report back. |
The RT System itself - Status changed from 'new' to 'open' |
From andrew@afresh1.comOn Thu, Nov 29, 2018 at 11:08:32AM -0800, Karl Williamson via RT wrote:
Could be, that line with the -D has been in this file for a very long
I applied these to perl-5.28.1 and still get this: sv.c:13333:9: error: use of undeclared identifier 'lc_numeric_set' However, blead does work so likely some other patch I need to hunt up. |
From andrew@afresh1.comOn Sat, Dec 01, 2018 at 04:18:24PM -0700, Andrew Hewus Fresh wrote:
It seems I also need d36adde, which https://perl5.git.perl.org/perl.git/commit/d36adde059ed1c4f7af210b4f9fc3a7bd2d7d343?f=sv.c l8rZ, At the source of every error which is blamed on the computer, you |
From @khwilliamsonOP agrees that has been fixed by the commits listed in this ticket |
@khwilliamson - Status changed from 'open' to 'pending release' |
From @khwilliamsonThank you for filing this report. You have helped make Perl better. With the release today of Perl 5.30.0, this and 160 other issues have been Perl 5.30.0 may be downloaded via: If you find that the problem persists, feel free to reopen this ticket. |
@khwilliamson - Status changed from 'pending release' to 'resolved' |
Migrated from rt.perl.org#133696 (status was 'resolved')
Searchable as RT133696$
The text was updated successfully, but these errors were encountered: