Opened 3 years ago

Closed 3 years ago

#62110 closed defect (fixed)

Marble @4.14.3_5 build failure: no member named 'status' in 'gps_data_t'

Reported by: metbic Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version: 2.6.4
Keywords: Yosemite Cc: mascguy (Christopher Nielsen), metbic
Port: marble

Description

sudo port install marble
--->  Computing dependencies for marble
--->  Fetching archive for marble
--->  Attempting to fetch marble-4.14.3_5.darwin_14.x86_64.tbz2 from https://packages.macports.org/marble
--->  Attempting to fetch marble-4.14.3_5.darwin_14.x86_64.tbz2 from https://lil.fr.packages.macports.org/marble
--->  Attempting to fetch marble-4.14.3_5.darwin_14.x86_64.tbz2 from https://cph.dk.packages.macports.org/marble
--->  Building marble
Error: Failed to build marble: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_marble/marble/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port marble failed

Attachments (1)

main.log (8.7 MB) - added by metbic 3 years ago.

Change History (9)

Changed 3 years ago by metbic

Attachment: main.log added

comment:1 Changed 3 years ago by jmroot (Joshua Root)

Keywords: 10.10.5 removed
Owner: changed from nicos@… to NicosPavlov
Port: marble added; Marble removed
Summary: Marble won't buildMarble @4.14.3_5 build failure: no member named 'status' in 'gps_data_t'

comment:2 Changed 3 years ago by mascguy (Christopher Nielsen)

Cc: mascguy added

comment:3 Changed 3 years ago by mascguy (Christopher Nielsen)

FYI, this port is failing across-the-board, based on build attempts from the past 30 days:

https://ports.macports.org/port/marble/builds

And those failures are blocking builds of downstream ports.

So perhaps the priority of this ticket should be bumped up to at least normal, if not high...

comment:4 Changed 3 years ago by metbic

Cc: metbic added
Priority: LowNormal

comment:5 Changed 3 years ago by metbic

It's always been a bit clunky, giving out KDE wallet error messages or making trouble with loading map files, but it used to build normally.

comment:6 Changed 3 years ago by mascguy (Christopher Nielsen)

Based on a quick google search, this appears to be due to a breaking change in gpsd.

"It looks like struct gps_data_t has moved these members into struct satellite_t in libgps22."

https://github.com/openstreetmap/merkaartor/issues/76#issuecomment-152821986

There could be other items too, but that's a start...

comment:7 Changed 3 years ago by NicosPavlov

Thanks for the pointer. I could find patches in the current Marble repository that fix that issue.

comment:8 Changed 3 years ago by Nicolas Pavillon <pavillon.nicolas@…>

Resolution: fixed
Status: assignedclosed

In 2010f9c27954c54a8ce064b11a6f2fa8d9e3c7fe/macports-ports (master):

marble: fix build with new version of gpsd (fix #62110), patches taken in marble kde repo (7039b70f and 51e0d912)

Note: See TracTickets for help on using tickets.