Re: When was the last ports tree that worked with RELENG_6?
On 2013-02-18 16:22, Darren Pilgrim wrote: On 2013-02-16 08:06, Chris Rees wrote: I think you may have some luck installing an up to date make(1) and dialog(1) (or set NO_DIALOG=yes in make.conf) from stable/9 or similar; many of the problems on 6 are caused by missing variable modifiers. I built and installed make from a RELENG_8_3 src tree. Getting dialog was a bit harder because it requires libdialog and libncurses. I built a static-linked dialog on an RELENG_8_3 box and dropped that in place. Actually it appears the dialog binary doesn't work at all because I forgot the 6.x can't run an 8.x binary. Without a working dialog binary, the ports system silently fails. I did a make config on a port and it just gave me "options unchanged" and completed the config target without giving an error. Make (even with an 8.3 make) complains of malformed conditionals in the src/gnu subtree, so I'm stuck on that one until I have time to dig. Reverting /usr/bin/dialog to the RELENG_6 binary makes config dialogs in ports work just fine. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: When was the last ports tree that worked with RELENG_6?
On 2013-02-16 08:06, Chris Rees wrote: I think you may have some luck installing an up to date make(1) and dialog(1) (or set NO_DIALOG=yes in make.conf) from stable/9 or similar; many of the problems on 6 are caused by missing variable modifiers. I built and installed make from a RELENG_8_3 src tree. Getting dialog was a bit harder because it requires libdialog and libncurses. I built a static-linked dialog on an RELENG_8_3 box and dropped that in place. Seems to all be working fine now (updating ports to . as we speak). Thanks! ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: When was the last ports tree that worked with RELENG_6?
On 2013-02-16 08:06, Chris Rees wrote: I'm pretty certain that ports on 6.X was broken with OPTIONSng (r297660), but I seem to remember that other compatibility was ripped out before then; perhaps Mark can clarify. r259629 specifically talks about removing 6.3 shims, but that is way before. 259629 is long before ports trees I know work and a quick read of the commit says it's about 6.3-R and older only. I think you may have some luck installing an up to date make(1) and dialog(1) (or set NO_DIALOG=yes in make.conf) from stable/9 or similar; many of the problems on 6 are caused by missing variable modifiers. I'll try this, thanks. Wisdom gained to follow. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: When was the last ports tree that worked with RELENG_6?
On 16 Feb 2013 19:22, wrote: > > Darren Pilgrim wrote: > > > I have an old 6.4-R machine which I can take as far as RELENG_6, but no > > further due to a hardware-support issue (special hardware, third party > > driver). The hardware needs to live a while yet, so I'd like to try to get > > the installed ports as up to date as possible. The current ports tree > > doesn't work on 6.x > > Chris Rees wrote: > > > I think you may have some luck installing an up to date make(1) and > > dialog(1) (or set NO_DIALOG=yes in make.conf) from stable/9 or > > similar; many of the problems on 6 are caused by missing variable > > modifiers. > > I have a jail without sources under 6.3-STABLE. I copied all the content > of the /usr/src/usr.src/make/ directory from another machine with 8.3-RELEASE, > in that directory gave `make` command, then copied the "make" executable to > /usr/bin/ . I use current port tree and succesfully update > openssl, stunnel, pcre, exim. You can also just use make install to get it in there :) Chris ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: When was the last ports tree that worked with RELENG_6?
Darren Pilgrim wrote: > I have an old 6.4-R machine which I can take as far as RELENG_6, but no > further due to a hardware-support issue (special hardware, third party > driver). The hardware needs to live a while yet, so I'd like to try to get > the installed ports as up to date as possible. The current ports tree > doesn't work on 6.x Chris Rees wrote: > I think you may have some luck installing an up to date make(1) and > dialog(1) (or set NO_DIALOG=yes in make.conf) from stable/9 or > similar; many of the problems on 6 are caused by missing variable > modifiers. I have a jail without sources under 6.3-STABLE. I copied all the content of the /usr/src/usr.src/make/ directory from another machine with 8.3-RELEASE, in that directory gave `make` command, then copied the "make" executable to /usr/bin/ . I use current port tree and succesfully update openssl, stunnel, pcre, exim. ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
Re: When was the last ports tree that worked with RELENG_6?
On 16 February 2013 15:55, Darren Pilgrim wrote: > I have an old 6.4-R machine which I can take as far as RELENG_6, but no > further due to a hardware-support issue (special hardware, third party > driver). The hardware needs to live a while yet, so I'd like to try to get > the installed ports as up to date as possible. The current ports tree > doesn't work on 6.x, so I need to find the last version of the ports tree > that does work. > > The ports tree on the box is *newer* than the one tagged RELEASE_6_EOL, so > it's not that simple. The current tree was pulled 2012-Feb-21 10:38 UTC and > I know it works. It looks like the RELEASE_8_3_0 tree (2012-March-7) also > works based on some very basic testing. > > Does anyone when the ports tree broke for 6.x? Alternately, if someone > knows what it was that (first) broke the tree for 6.x, I can easily hunt > down commits and find a predated tree that works. Was it the optionsNG > stuff? I'm pretty certain that ports on 6.X was broken with OPTIONSng (r297660), but I seem to remember that other compatibility was ripped out before then; perhaps Mark can clarify. r259629 specifically talks about removing 6.3 shims, but that is way before. I think you may have some luck installing an up to date make(1) and dialog(1) (or set NO_DIALOG=yes in make.conf) from stable/9 or similar; many of the problems on 6 are caused by missing variable modifiers. Chris ___ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"