Git spkg install failure : msgfmt: not found

87 views
Skip to first unread message

Nathann Cohen

unread,
Oct 2, 2013, 9:05:04 AM10/2/13
to sage...@googlegroups.com
(I don't know whether I should report this to the TRAC server, as it seems git is not a spkg)

This "msgfmt: not found" error happened to me when I tried to build the git version of Sage, following http://trac.sagemath.org/wiki/QuickStartSageGit.

This bug has been reported at this address : http://stackoverflow.com/questions/9500898/compiler-error-msgfmt-command-not-found-when-compiling-git-on-a-shared-hosting

And installing "gettext" solved it for me.

Nathann

R. Andrew Ohana

unread,
Oct 2, 2013, 5:03:48 PM10/2/13
to sage...@googlegroups.com
Looking at the git documentation, the build dependencies are curl, expat, libiconv, openssl, and zlib -- so in some sense we are adding (at least a subset) of these as dependencies of Sage.

Curl and expat are only used for the http/https protocols, so git will just build without this functionality if those are missing, so they aren't strictly dependencies. We already build zlib, so that isn't a problem. For the other two, I don't have anything more than guesses on the functionality they are needed for.




--
You received this message because you are subscribed to the Google Groups "sage-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sage-git+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Andrew

Volker Braun

unread,
Oct 3, 2013, 5:36:00 AM10/3/13
to sage...@googlegroups.com
We should just build without gettext if it is not available. So if make fails, try again with "make NO_GETTEXT=1" before giving up. Downside is no i18n, not that big of a deal. Certainly better than shipping gettext ourselves.

Volker Braun

unread,
Nov 12, 2013, 12:11:58 AM11/12/13
to sage...@googlegroups.com
This is now http://trac.sagemath.org/15401 (needs review)
Reply all
Reply to author
Forward
0 new messages