Skip to content

Unexpanded autoconf macro @LIB_RT@ in 3.0.2 #2039

Closed
@jasontibbitts

Description

@jasontibbitts

This is new in 3.0.2 and appears to be a side effect of ef5d65d.

Five files in the tarball files contain the string "@LIB_RT@": Makefile.PL.in and Makefile.PL for the managesieve and imap Perl modules, as well as libcyrus.pc.in. No LIB_RT substitution is defined in the autoconf system, so these strings are left in when those *.in files are processed.

LIBS'      => ["$LIB_SASL -lssl -lcrypto -lssl -lcrypto  @LIB_RT@ -luuid -lz"],

(Also, it appears that all of the Makefile.PL files are regenerated as part of the build process so I'm not sure if they need to be included in the tarball.)

It doesn't appear that this breaks either of the Perl modules, though; that string doesn't make it into the resulting Makefiles when perl generates them. It does, however, make it into the final libcyrus.pc file, and that would appear to be a bug.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions