Bug 262405 - graphics/osgearth: fail to build with geos 3.10.2
Summary: graphics/osgearth: fail to build with geos 3.10.2
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Loïc Bartoletti
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-07 19:07 UTC by Po-Chuan Hsieh
Modified: 2022-03-30 11:24 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (lbartoletti)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-03-07 19:07:38 UTC
graphics/osgearth failed to build with geos 3.10.2 [1].

[1] https://people.freebsd.org/~sunpoet/patch/graphics-geos.txt
Comment 1 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-03-25 15:20:43 UTC
Hi Loic,

I've tested all dependent ports of graphics/geos.
This is the only one failed to build with geos 3.10.2.
Could you please check if osgearth 3.2 [1] supports latest geos?
Thanks.

[1] https://github.com/gwaldron/osgearth/releases
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-03-29 16:15:14 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=186ece74371ad0b3fa025bbc282d58aa662696ce

commit 186ece74371ad0b3fa025bbc282d58aa662696ce
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-03-29 16:11:40 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-03-29 16:14:43 +0000

    graphics/osgearth: Update to 3.2

    - remove patchs, fixed upstream
    - remove rocksdb LIB_DEPENDS

    Release notes:
      - https://docs.osgearth.org/en/3.2/releasenotes.html

    PR:             262405
    Reported by:    sunpoet

 graphics/osgearth/Makefile                         |   8 +-
 graphics/osgearth/distinfo                         |   6 +-
 .../patch-src-osgEarthSymbology-GEOS.cpp (gone)    |  70 ---
 ...h-src_osgEarthDrivers_fastdxt_libdxt.cpp (gone) |  18 -
 ...patch-src_osgEarthDrivers_fastdxt_util.h (gone) |  11 -
 graphics/osgearth/pkg-plist                        | 582 +++++++++------------
 6 files changed, 249 insertions(+), 446 deletions(-)
Comment 3 Loïc Bartoletti freebsd_committer freebsd_triage 2022-03-29 16:17:46 UTC
Hi,

I updated osgearth to 3.2 and it builds with geos 3.10.2.

BTW, I removed the rocksdb lib_depends, since rocksdb have a problem at stage (fallout).

Thanks.

Loïc
Comment 4 Po-Chuan Hsieh freebsd_committer freebsd_triage 2022-03-30 11:24:37 UTC
(In reply to Loïc Bartoletti from comment #3)

Thanks for the update.

Regarding the rocksdb failure, I also got pkg-fallout but I cannot reproduce it. I could build it successfully on poudriere jail (12.3-RELEASE amd64).