Issues faced during fresh build
Got tg-plus
built and installed onto my Nexus 5 but there were a number of issues faced along the way.
./build-tdlib-in-ubuntu-sdk-docker.sh
not found
$ ./build-tdlib-in-ubuntu-sdk-docker.sh
bash: ./build-tdlib-in-ubuntu-sdk-docker.sh: No such file or directory
- Sent through !77 (merged) as a fix
build/telegram-plus
not found
$ clickable
...
[Errno 2] No such file or directory: '.../build/telegram-plus'
- Found
build/tdlib
, though - Decided to create a symlink
build/telegram-plus
to point tobuild/tdlib
, which worked- Considered fixing
"dir": "build/telegram-plus",
inclickable.json
but I wasn't definite that there weren't any other references elsewhere
- Considered fixing
build
directory and contents owned by root
$ clickable
...
CMake Error: : System Error: Permission denied
CMake Error: Unable to open cache file for save. .../tg-plus/build/tdlib/CMakeCache.txt
CMake Error: : System Error: Permission denied
Command '['docker', 'run', '-v', '.../tg-plus:.../tg-plus', '-w', '.../tg-plus/build/telegram-plus', '-u', '1000', '-e', 'HOME=/tmp', '--rm', '-i', 'clickable/ubuntu-sdk:16.04-armhf-70399e95-0200-41fd-93cc-7389d205dd17', 'bash', '-c', 'cmake .../tg-plus']' returned non-zero exit status 1
- Workaround: simply used
chown -R
to take ownership
en.po
German strings in For example:
-
https://gitlab.com/Flohack74/tg-plus/blob/b9cef9357bbed2b9906ffa2fea0a561bf86c22f6/po/en.po#L61 --
msgstr "Klappt das hier?.."
Are translations via. Weblate or shall I put in an MR for this file?