Hello Benno, Thanks for your report. I was so excited about releasing after such a long time, that I overlooked some details. I am already working on a new release, and I will try to fix all that soon.
Saludos. Antonio On Mon, Apr 21, 2025 at 1:11 PM Benno Schulenberg <[email protected]> wrote: > > Hola Antonio, > > After downloading and building the latest gnuchess (6.2.11), > I noticed that the translation files were not up to date: > > $ for file in *.po; do echo -n "$file: "; msgfmt -cv $file; done > da.po: 123 translated messages, 19 fuzzy translations, 5 untranslated > messages. > de.po: 142 translated messages, 4 fuzzy translations, 1 untranslated > message. > eo.po: 144 translated messages, 3 fuzzy translations. > es.po: 147 translated messages. > fr.po: 142 translated messages, 4 fuzzy translations, 1 untranslated > message. > gl.po: 28 translated messages, 6 fuzzy translations, 113 untranslated > messages. > it.po: 45 translated messages, 30 fuzzy translations, 72 untranslated > messages. > nb.po: 147 translated messages. > nl.po: 144 translated messages, 3 fuzzy translations. > pt_BR.po: 144 translated messages, 3 fuzzy translations. > sr.po: 144 translated messages, 3 fuzzy translations. > sv.po: 147 translated messages. > uk.po: 144 translated messages, 3 fuzzy translations. > vi.po: 125 translated messages, 19 fuzzy translations, 3 untranslated > messages. > zh_CN.po: 147 translated messages. > > Only four languages are fully translated. But at the TP > (https://translationproject.org/domain/gnuchess.html) > gnuchess is fully translated for _thirteen_ languages. > It seems you forgot to pull in the latest PO files? > > > Furthermore, running ./configure in gnuchess-6.2.11, there were > these lines near the start: > > /home/ben/Programoj/gnuchess-6.2.11/missing: Unknown `--is-lightweight' > option > Try `/home/ben/Programoj/gnuchess-6.2.11/missing --help' for more > information > configure: WARNING: 'missing' script is too old or missing > > And indeed: the tarball does not contain the `missing` script. > It should be automatically included when using automake. > > > Then, when trying to compile gnuchess, it said: > > Making all in frontend > make[3]: Map '/home/ben/Programoj/gnuchess-6.2.11/src/frontend' wordt > binnengegaan > CXX atak.o > ../../depcomp: regel 669: exec: g++: niet gevonden > > It would be good if ./configure would check for the needed compiler. > > > After installing g++, it compiled fine, apart from one warning: > > main.cc: In function ‘int main(int, char**)’: > main.cc:428:38: warning: ‘sprintf’ may write a terminating nul past the > end of > the destination [-Wformat-overflow=] > 428 | sprintf( data, "book add %s\nquit", opt_addbook ); > | ^ > main.cc:428:12: note: ‘sprintf’ output between 15 and 143 bytes into a > destination of size 142 > 428 | sprintf( data, "book add %s\nquit", opt_addbook ); > > > Benno >
