|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|
Description Lorenzo Salvadore 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 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 2019-07-22 08:22:28 UTC
Taking a look
Comment 3 Pietro Cerutti 2019-07-22 08:30:21 UTC
Note that maxima builds fine on the official builders: http://pkg.freebsd.org/FreeBSD:12:amd64/latest/All/maxima-5.43.0_1.txz
Comment 4 Pietro Cerutti 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 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 2019-07-22 12:46:31 UTC
Thanks for double checking.