Hi Peter, Am 12.06.2012 um 13:20 schrieb [email protected]: > When configuring a project which uses gettext I have the following: > > checking for xgettext... /usr/bin/xgettext > checking for msgmerge... no > checking for msgfmt... /usr/bin/msgfmt > checking for gmsgfmt... /opt/csw/bin/gmsgfmt > > which raises the following issues: > > 1. some utilities are taken from the base Solaris supply > 2. other utilities are taken from Open CSW supply > 3. and some utilities are not found... > > quite a mess; it is very probable that the gettext package has some > incoherent transforms of the binaries names, some with the 'g' prefix, > some without. > > All these issues are solved by adding the /opt/csw/gnu path to the > PATH environment variable: > > checking for xgettext... /opt/csw/gnu/xgettext > checking for msgmerge... /opt/csw/gnu/msgmerge > checking for msgfmt... /opt/csw/gnu/msgfmt > checking for gmsgfmt... /opt/csw/bin/gmsgfmt > > This is not the first time that I encounter issues that are solved by > this addition. Moreover, I think that in many cases, such as the one > described above, we have a higher coherency.
Yes. Unfortunately adding it by default breaks other recipes which require the Sun tools which are confused by prepending /opt/csw/gnu. > Unfortunately, in the configure step of mGAR it is not clear how can > we enrich the PATH. The only way to do it, from my point of view, is > to modify its definition in gar.conf.mk > > I remember that there was such a suggestion in the near past but with > no consequence. > > What do you think? The idiom to add the path to a specific phase is CONFIGURE_ENV_PATH = /opt/csw/gnu:$(PATH) There are similar variables for the other phases: BUILD_ENV_PATH TEST_ENV_PATH INSTALL_ENV_PATH To unconditionally add it to all phases you use PATH := /opt/csw/gnu:$(PATH) *after* the include category.mk PS: What do you think about my other suggestion about modifying the README.CSW handling? Best regards -- Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 _______________________________________________ maintainers mailing list [email protected] https://lists.opencsw.org/mailman/listinfo/maintainers .:: This mailing list's archive is public. ::.
