-
Notifications
You must be signed in to change notification settings - Fork 15
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
Error building git with gui support. #16
Comments
could you please try latest git ? there have been a number of fixes since 0.2.0 |
Nope, sadly the same error. |
Error 127 sounds like a segfault... would you be able to catch a backtrace ? |
@onodera-punpun cant reproduce, please provide more information, like configure options, set -x, or make V=1
|
No configure options, no CFLAGS, etc:
I've now confirmed that it actually does build with normal gettext which doesn't provide gettext-tiny build instructions used, it might be I am doing something wrong here? |
@rofl0r @onodera-punpun OK, so here's the reason:
as a temporary solution, install tclsh, or manually edit MAKEFILE. anyway, thanks for your reports :). i am going to sleep. |
#16 Generally speaking, `-l XX -d po --language` is passed to msgfmt to generate catalog, only one standalone parameter does not make sense. As catalog has been replaced by gettext, we just stub it. Here're the changes to stub these three arguments: 1. -l is followed by a language idetifier, and for -d, it's followed by a directory, which is used to place the generated catalog files. 2. When passed `--language`, like `msgfmt --tcl...`, we cant specific -o at the same time. Gnu error: `msgfmt: --tcl and --output-file are mutually exclusive .` That means there should be no output on terminal but that `-d` despite the input file. Dont check if they're passed at the same time, as the case using `--language` is very rare, no translators are using it, but autobuild scripts, scripts only pass the correct combination.
#16 Generally speaking, `-l XX -d po --language` is passed to msgfmt to generate catalog, only one standalone parameter does not make sense. As catalog has been replaced by gettext, we just stub it. Here're the changes to stub these three arguments: 1. -l is followed by a language idetifier, and for -d, it's followed by a directory, which is used to place the generated catalog files. 2. When passed `--language`, like `msgfmt --tcl...`, we cant specific -o at the same time. Gnu error: `msgfmt: --tcl and --output-file are mutually exclusive .` That means there should be no output on terminal but that `-d` despite the input file. Dont check if they're passed at the same time, as the case using `--language` is very rare, no translators are using it, but autobuild scripts, scripts only pass the correct combination.
#16 Generally speaking, `-l XX -d po --language` is passed to msgfmt to generate catalog, only one standalone parameter does not make sense. As catalog has been replaced by gettext, we just stub it. Here're the changes to stub these three arguments: 1. -l is followed by a language idetifier, and for -d, it's followed by a directory, which is used to place the generated catalog files. 2. When passed `--language`, like `msgfmt --tcl...`, we cant specific -o at the same time. Gnu error: `msgfmt: --tcl and --output-file are mutually exclusive .` That means there should be no output on terminal but that `-d` despite the input file. Dont check if they're passed at the same time, as the case using `--language` is very rare, no translators are using it, but autobuild scripts, scripts only pass the correct combination.
@onodera-punpun i committed @xhebox's fix to master, would you be so kind as to check if your issue is fixed ? |
#16 (comment) If we dont handle except_in_fn at the end of all other possibilities, we may take the other flags as input file wrongly. In that case, we will ignore the codes after that block once, since except_in_fn is always 1 initially.
@onodera-punpun really sorry, try new commits again please :) i should have tested but my scripts installed tcl automatically before my test, which means i did not test without tclsh actually. EDIT: and if convenient, please try |
every chekc this post : http://juniway.blogspot.com/2015/12/build-git-from-source-on-ubuntu.html
this works for me |
let's pretend this issue is fixed, since we didnt hear anything. |
Running gettext-tiny 0.2.0 on CRUX, I'm 80% sure this is a gettext-tiny caused error:
The text was updated successfully, but these errors were encountered: