Re: When was the last ports tree that worked with RELENG_6?

2013-02-18 Thread Darren Pilgrim

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?

2013-02-18 Thread Darren Pilgrim

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?

2013-02-16 Thread Darren Pilgrim

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?

2013-02-16 Thread Chris Rees
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?

2013-02-16 Thread Lena
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?

2013-02-16 Thread Chris Rees
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"