Skip to content
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

Building with make package builds incompatible tarball #8

Open
aviatorhh opened this issue May 2, 2024 · 6 comments
Open

Building with make package builds incompatible tarball #8

aviatorhh opened this issue May 2, 2024 · 6 comments

Comments

@aviatorhh
Copy link

aviatorhh commented May 2, 2024

Done a manual build with
cmake -DWX_VER=32 ..
and thereafter
make && make package
The tarball cannot be installed via the import plugin feature from O. It just says error during installation.
If I copy the lib file and the data dir manually and enabling the pi in the config it works fine.
Done on Debian 12 (x86_64 Rpi 4)
Current Dev Version of O (5.9). I also had this issue earlier on.

@TwoCanPlugIn
Copy link
Owner

It just says error during installation.

It's probably because the local builds don't have any valid metadata.

Check the tarball and see if the metadata has a valid download URL. Most likely it doesn't, because part of the "proper" build process using CircleCI calls cloudsmith-upload.sh, which IIRC does the metadata magic.

Just curious, doesn't the engine dashboard appear in the plugin catalog ?
Also curious, Debian 12 (x86_64 RPi 4) ? I thought Pi's are Arm, not x86_64 ?

@aviatorhh
Copy link
Author

It does not appear. Built O from (511ffcd)c8df63c43977ce94aabafb7e2515f60e4 yesterday. No Engine Dashboard in the plugin section available.
Sorry Deb 12 on a x86_64 AND a Deb 12 on a RPi4 (and even 5)

@TwoCanPlugIn
Copy link
Owner

I'm not running Debian Bookworm anywhere. What plugins are present in the catalog ?

@aviatorhh
Copy link
Author

The compatibility is debian-arm64: as an example and the catalog master.
Can I see the list somewhere as a file? The plugin around the EDashboard are EarthExplorer and FindIt. Are you looking for some other specific ones? Later today I can write down a complete list. Of to work now ....

@TwoCanPlugIn
Copy link
Owner

Thanks,

just need to work out what the other plugins are using/defining for their build scripts.

With the release of OpenCPN 5.8, and switch to wxWidgets 3.2, all of the plugins had to be rebuilt with new dependencies and with specific tarball suffixes for them to appear in the catalog. It was painful to say the least. That was why for a long time, there was a lag before existing plugins began to appear in the catalog. For plugin developers it was like playing whack-a-mole

@aviatorhh
Copy link
Author

Installed:

  • ChartDownloader
  • Dashboard
  • DashboardSK 0.3.0-beta [Imported]
  • GRIB
  • Launcher v1.35
  • NmeaConverter_pi 1.4.15
  • o-charts 2.0.6
  • Radar 5.5.2-alpha [Imported]
  • WMM
  • Sonar (own plugin)

Not installed:

  • Admirality Tide Tables Calculation
  • AIS Radar view
  • Autopilot Route
  • AutoTrackRaymarine
  • Calculator
  • Celestial Navigation
  • ChartScale
  • Climatology
  • DashboardTactics
  • Deviation
  • DR
  • EarthExplorer
  • FindIt
  • frcurrents
  • GPS Odomoter
  • IACFleet
  • javascript
  • Logbook
  • MeteoVache
  • NSK
  • ObjSearch
  • OCPN Draw
  • otcurrent
  • otidalplan
  • Plots
  • Polar
  • Projections
  • pypilot
  • Raymarine autopilot
  • rtlsdr
  • S63
  • sar
  • ShipDriver
  • squiddio
  • StatusBar
  • Tactics
  • Testplugin
  • UKTides
  • VDR
  • vfkaps
  • Watchdog
  • WeatherFax
  • WeatherRouting

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants