×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

Unlinked Stellarsolver libraries while building KStars

  • Posts: 1309
  • Thank you received: 226
I cleared the entire build folder that is used by the AstroPi3 setup script and Stellarsolver was rebuilt prior to the KStars build.
1 year 7 months ago #86563

Please Log in or Create an account to join the conversation.

  • Posts: 421
  • Thank you received: 102
I just noticed libstellarsolver is in /usr/local/lib. I thought the astropi3 script put everything in /usr/lib. Maybe the one in /usr/local/lib is an old one that's conflicting with the one in /usr/lib? Can you check? Check the file times as well, to see if it's a recently built file or an old one.
1 year 7 months ago #86564

Please Log in or Create an account to join the conversation.

  • Posts: 421
  • Thank you received: 102
I just double-checked the astropi3 script (I never use it, I do it the hard way :) ), and it does indeed put everything in /usr/bin and /usr/lib. If you see any artifacts in /usr/local/bin or /usr/local/lib those will conflict with the stuff built by the astropi3 script.
1 year 7 months ago #86565

Please Log in or Create an account to join the conversation.

  • Posts: 1309
  • Thank you received: 226
I found libstellarsolver.so.2.2 in /usr/local/lib. No conflicting versions to be found in /usr/lib.
Although the version found in /usr.local/lib is a couple days old, from just before I performed the inplace upgrade. I should probably delete it and re-try. Thank you.
1 year 7 months ago #86566

Please Log in or Create an account to join the conversation.

  • Posts: 421
  • Thank you received: 102
I slightly misspoke. I said /usr/lib. If you're on a 64-bit OS then it would go into /usr/lib/aarch64-linux-gnu. So you can check there as well.
1 year 7 months ago #86567

Please Log in or Create an account to join the conversation.

  • Posts: 1309
  • Thank you received: 226
Upon rebuilding Stellarsolver, Kstars compile error locating that library.
Make Error at /usr/local/lib/cmake/StellarSolver/StellarSolverConfig.cmake:79 (message):
  The imported target "StellarSolver::stellarsolver" references the file
 
     "/usr/local/lib/libstellarsolver.so.2.2"
 
  but this file does not exist.  Possible reasons include:
 
  * The file was deleted, renamed, or moved to another location.
 
  * An install or uninstall procedure did not complete successfully.
 
  * The installation package was faulty and contained
 
     "/usr/local/lib/cmake/StellarSolver/StellarSolverConfig.cmake"
And as matter of fact a file new version of the file appeared in /usr/lib/aarch64-linux-gnu
libstellarsolver.so.2.4
Note it is now 2.4, not 2.2
1 year 7 months ago #86568

Please Log in or Create an account to join the conversation.

  • Posts: 421
  • Thank you received: 102
Sounds like more cleaning up is needed. Since astropi3 puts everything into /usr/bin and /usr/lib, I'm not sure how you got stuff put into /usr/local. That will happen if you build manually instead of using the script.

On my system, the only thing in /usr/local/lib and /usr/local/bin are kstars-related stuff, because I choose to install there instead of /usr/bin and /usr/lib. On your system, I would expect those folders to be practically empty. You might want to try removing everything out of those folders and build again.
1 year 7 months ago #86569

Please Log in or Create an account to join the conversation.

  • Posts: 1309
  • Thank you received: 226
The file CMake Error at /usr/local/lib/cmake/StellarSolver/StellarSolverConfig.cmake was also a couple days old. I've now cleaned it too.

Edit:
Making progress, Stand by.
Last edit: 1 year 7 months ago by Andrew.
1 year 7 months ago #86570

Please Log in or Create an account to join the conversation.

  • Posts: 1309
  • Thank you received: 226
Great news. After going in and cleaning some of those things up in the build directory and elsewhere. I have successfully compiled everything. With the exception of GSC.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Building and Installing GSC
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
GSC is already installed
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package libwxgtk3.0-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
 
E: Package 'libwxgtk3.0-dev' has no installation candidate
I found that version was replaced with libwxgtk3.0-gtk3-dev hand installed it, but the compiler isn't using it.
apt-get -y install libwxgtk3.0-gtk3-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev
1 year 6 months ago #86583

Please Log in or Create an account to join the conversation.

  • Posts: 421
  • Thank you received: 102
Hmm I've never tried to build GSC. KStars should run without it.
1 year 6 months ago #86587

Please Log in or Create an account to join the conversation.

  • Posts: 1309
  • Thank you received: 226
Kstars did complete. It's running now.
GSC is just for simulator camera. Good for troubleshooting, but not critical.
1 year 6 months ago #86588

Please Log in or Create an account to join the conversation.

  • Posts: 421
  • Thank you received: 102
Well that was easy! :P

Now you know how to build KStars (and family) when you upgrade to a faster single board computer, like an ODroid N2+, for example. B)
1 year 6 months ago #86590

Please Log in or Create an account to join the conversation.

Time to create page: 0.797 seconds