After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 722116 - Some LC_* variables are not portable
Some LC_* variables are not portable
Status: RESOLVED FIXED
Product: seed
Classification: Bindings
Component: libseed
git master
Other FreeBSD
: Normal normal
: ---
Assigned To: seed-maint
seed-maint
Depends on:
Blocks:
 
 
Reported: 2014-01-13 16:34 UTC by Ting-Wei Lan
Modified: 2014-01-14 04:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ting-Wei Lan 2014-01-13 16:34:29 UTC
I found the following non-portable constants are used in modules/gettext/seed-gettext.c:

LC_PAPER
LC_NAME
LC_ADDRESS
LC_TELEPHONE
LC_MEASUREMENT
LC_IDENTIFICATION

These constants cause compilation error on FreeBSD.
Comment 1 Alan Knowles 2014-01-14 04:27:42 UTC
Can you look at this - looks like freebsd made a few mods for seed

http://code.ohloh.net/project?pid=xfAX0MA5QdE&did=devel%2Fseed%2Ffiles&cid=blmSyxeD0W8&fp=305952&mp=&projSelected=true

I've commited the ifdefs from that to fix this issue.

Regards
Alan
Comment 2 Ting-Wei Lan 2014-01-14 04:43:05 UTC
Thanks. I can build seed on FreeBSD 10 without patch now. It seems other patches are workaround for older FreeBSD release, which are not needed for FreeBSD 10.