|T O P I C R E V I E W
||Posted - 21/07/2018 : 15:44:44
i need to install LK800 on Raspberry Pi 2 Model B, i see this message
" LK can be compiled to produce executable for Raspberry PI."
can i have information for this?
in this page:
there are many informations but not sure is correct procedure and I'm not sure the correct source code:
|11 L A T E S T R E P L I E S (Newest First)
||Posted - 19/12/2018 : 15:32:28
Could someone give me a step-by-step instruction on how to install LK8000 on a raspberry pi?
Did I read this right I have to compile it first?
||Posted - 23/11/2018 : 09:46:47
It looks like that I overcomplicated this a lot. Thank you for explanation - now it is good.
I have another observation - maybe this is for another topic. I am temporally using 'Raspbian Stretch with desktop' and when I turn LK8000 on, use it, and then close it, I can see that every touch had an effect not only on LK8000 but also on what was 'below' so Rasbian GUI - e.g. new windows are open or/and moved, etc. Is there any way to prevent it?
||Posted - 22/11/2018 : 12:47:39
why do you use $sudo ?
debian don't preserve $HOME envvars for sudo, when you use sudo your $HOME directory become "/root", so :
with sudo "~/LK8000" is "/root/LK8000"
without sudo "~/LK8000" is "/home/pi/LK8000" ( if your user is 'pi' for sure )
all files AND binary are probably in "/root/LK8000"
||Posted - 22/11/2018 : 09:44:03
Just for double check, I removed all files related to LK8000 from my RPI0 and I downloaded LK files from git and I used this time '$sudo make install' command to build. I got to the same situation as the last time, some files are missing. In the following photo: https://imageshack.com/i/pnzjyh6dj you can see on the left side print screen of files just after build is finished and on the right side the same folder after trying to turn on LK8000. New files/folders are created, but still to make it working I need to copy files from other folders into this one.
During every compilation I got a few warnings like this:
Common/Source/Draw/LKDrawWelcome.cpp:45:91: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
ffer,TEXT("%s v%s.%s %s"),_T(LKFORK),_T(LKVERSION),_T(LKRELEASE),_T(__DATE__));
Common/Source/Draw/LKGeneralAviation.cpp:24:2: warning: #warning "to slow, rewrite using freetype outline" [-Wcpp]
#warning "to slow, rewrite using freetype outline"
||Posted - 20/11/2018 : 14:29:26
you don't have right png files...
"$make install" generate right files and copy it in your '~/home/pi/LK8000', if it's not done you should have an error somewhere...
for resume :
image are converted to right format line 1710 of Makefile using imagemagick and all required files (including png's) are copied to installation path line 1541 to 156 of Makefile
you do a build on PI or you do a cross compilation ?
if you do a cross compilation, use "$make TARGET=PI distrib" you will get a "PI-install.zip" archive containing all required files ....
||Posted - 19/11/2018 : 22:52:40
Thank you, it was a good tip. Directory that works for me is '~/home/pi/LK8000'. The following files were missing:
1) files from _Bitmaps with extension *.PNG (present files there were with *.BMP extension).
2) files _Configuration
3) folder _Language was missing
4) DEFAULT_MENU.TXT from _System folder
I do not know why these files/folders were missing. I added files to _Bitmaps folder with *.PNG extension from KoboRoot.tgz, however some graphics are not good, see left down corner in this photo: https://imageshack.com/i/poSGMfE8j
After some time even more icons appeared in this corner. I will investigate this further.
||Posted - 19/11/2018 : 21:25:28
install directory used by makefile is "~/LK8000", you can check RUNTIME.log for see what directory is missing ...
||Posted - 19/11/2018 : 20:24:14
I did run 'make TARGET=PI install'
||Posted - 19/11/2018 : 20:21:20
you have run '$make install' ?
||Posted - 19/11/2018 : 20:04:19
Hi, I tried to install LK8000 on RPI Zero W and I got the following error: "no lk800 folder check installation". LK8000 was built in /home directory. This didn't work so I tried different folders but without a success. Can someone confirm that LK8000 should be built in /home directory? If so, do you know where I did a mistake?
||Posted - 23/07/2018 : 20:44:56
this is all you need :
Raspberry Pi 2
PI=<rPi rootfs directory>
required only for cross compile.