--enable-tcl doesn't actually enable tcl #1

Closed
opened 2026-10-05 03:52:25 +02:00 by adam · 4 comments
Owner

modtcl is only enabled if --enable-extra is also supplied to ./configure

modtcl is only enabled if --enable-extra is also supplied to ./configure <!-- github-sync-id:605147 -->
adam closed this issue 2026-10-05 03:52:25 +02:00
Author
Owner

http://en.znc.in/wiki/Modtcl says:

Install

modtcl should be installed via ZNC-Extra. Since this module has an
external dependency, you have to pass both,
--enable-extra and --enable-tcl to configure to enable it.

so this behavoir is no bug, it's wanted - i guess

http://en.znc.in/wiki/Modtcl says: ``` Install modtcl should be installed via ZNC-Extra. Since this module has an external dependency, you have to pass both, --enable-extra and --enable-tcl to configure to enable it. ``` so this behavoir is no bug, it's wanted - i guess <!-- github-comment-id:781004 -->
Author
Owner

Modpython, modperl also have external dependencies (swig, perl, python), but they do not have the same behaviour. This behaviour doesn't really make sense. Maybe this should be changed to work the same as modperl, modpython etc.

Modpython, modperl also have external dependencies (swig, perl, python), but they do not have the same behaviour. This behaviour doesn't really make sense. Maybe this should be changed to work the same as modperl, modpython etc. <!-- github-comment-id:781713 -->
Author
Owner

An obvious solution would be turning ./configure --enable-tcl --disable-extra into an error, but I think it might be better to just move modtcl from ./modules/extra/ to ./modules/.

Any opinions?

An obvious solution would be turning `./configure --enable-tcl --disable-extra` into an error, but I think it might be better to just move modtcl from `./modules/extra/` to `./modules/.` Any opinions? <!-- github-comment-id:781969 -->
Author
Owner

Fixed by moving modtcl out of extra/.

Fixed by moving modtcl out of extra/. <!-- github-comment-id:782570 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/znc#1