Running: FreeBSD ptavv 13.1-STABLE FreeBSD 13.1-STABLE #0 stable/13-n250650-89d405a5ae7: Mon May 2 08:52:28 PDT 2022 I get the error "undefined symbol: GDALSetRasterNoDataValueAsInt64" This may be case of linking to a library from 3.4..3 and not the version just built. Do I need to delete the installed version before building the new one?
(In reply to rkoberman from comment #0) pkg delete -f graphics/gdal cd /usr/ports/graphics/gdal make install clean solve this problem.
@Reporter Could you include additional information please: - Full build log as attachment (compressed if necessary) - pkg version -v output (as attachment) - /etc/make.conf contents (if not empty, as attachment)
Problem, as i suspected was old version's include files getting pulled in. Deleted gdal and installed the new version without a problem. A note in UPDATING would save some people some time.
(In reply to Henri Hennebert from comment #1) I have the same issue and can confirm your solution works for me. UPDATING should get a corresponding entry, e.g. like 20150711.
It should be fixed in ports 8fe3c07f1ffb1d9f1e5156c3433937549f423564. I've tested building latest gdal (3.5.0) with older version (3.0.3 or 3.4.3) installed.