Bug 239160

Summary: Mk/Uses/tcl.mk reports "minimum tcltk version 85+ is meaningless"
Product: Ports & Packages Reporter: Lorenzo Salvadore <salvadore>
Component: Individual Port(s)Assignee: Pietro Cerutti <gahr>
Status: Closed Not A Bug    
Severity: Affects Only Me CC: gahr, tcltk
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Lorenzo Salvadore freebsd_committer 2019-07-12 14:02:06 UTC
I'm maintainer both for maxima and wxmaxima, and I'm building maxima with poudriere as a dependency to test the new version of wxmaxima. The build fails with the message "Minimum tcltk version 85+ is meaningless", although I did not ask for any specific version in maxima's Makefile (it only has USES= tk).

However everything is fine if I try to build maxima from ports.

I guess this is related to last commit on Mk/Uses/tcl.mk, revision 504026.
Comment 1 Lorenzo Salvadore freebsd_committer 2019-07-12 18:54:29 UTC
I add that this seems to happen only in a 11.2-RELEASE jail: the 12.0-RELEASE jail is fine, as my system, which is 12-STABLE.
Comment 2 Pietro Cerutti freebsd_committer 2019-07-22 08:22:28 UTC
Taking a look
Comment 3 Pietro Cerutti freebsd_committer 2019-07-22 08:30:21 UTC
Note that maxima builds fine on the official builders:
Comment 4 Pietro Cerutti freebsd_committer 2019-07-22 09:22:03 UTC
Can you please check your poudriere's DEFAULT_VERSIONS settings? It could be in any of the files listed in CUSTOMISATION / Create optional make.conf in man 8 poudriere.
Comment 5 Lorenzo Salvadore freebsd_committer 2019-07-22 12:36:42 UTC
I checked better and saw that I badly merged the maxima port in my poudriere ports tree, so that it had "USES= tk:85+" instead of "USES=tk" as I had instead wrongly stated in my first message (it was another ports tree that had "USES=tk").
Then it was my fault and everything works fine.

I am sorry for the mistake.

Thanks anyway for your time.
Comment 6 Pietro Cerutti freebsd_committer 2019-07-22 12:46:31 UTC
Thanks for double checking.