Opened 2 years ago

Closed 2 years ago

#3602 closed defect (fixed)

perl as found by configure is not used in tiger extension, postgis_sfcgal, address_standardizer

Reported by: gdt Owned by: strk
Priority: medium Milestone: PostGIS 2.2.3
Component: build/upgrade/install Version: trunk
Keywords: Cc:

Description

In extensions/postgis_tiger_geocoder/Makefile.in, the pgxs makefile is included at the end. This overrides the setting of PERL to @PERL@, which is what configure found.

(In my case, postgresql is configured without perl (because it doesn't need it), and perl or other extensions are built separately.)

Fix:

Add

PERL=@PERL@

at the end, like topology. Alternatively, move the 2 pgxs lines to the beginning for all files.

By inspection, postgis_sfcgal and address_standardizer have the same issue.

Change History (4)

comment:1 Changed 2 years ago by robe

Milestone: PostGIS 2.3.0PostGIS 2.2.3

comment:2 Changed 2 years ago by robe

Summary: perl as found by configure is not used in tiger extensionperl as found by configure is not used in tiger extension, postgis_sfcgal, address_standardizer

comment:3 Changed 2 years ago by robe

In 15026:

perl as found by configure is not used in tiger, sfcgal, or address_standardizer extensions
references #3602 for PostGIS 2.3 (trunk)
tiger_data not being backed up and add upgrade test
references #3515 for PostGIS 2.3 (trunk)

comment:4 Changed 2 years ago by robe

Resolution: fixed
Status: newclosed

In 15027:

perl as found by configure is not used in tiger, sfcgal, or address_standardizer extensions
closes #3602 for PostGIS 2.2
tiger_data not being backed up and add upgrade test
closes #3515 for PostGIS 2.2

Note: See TracTickets for help on using tickets.