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-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-16 Thread Chris Rees
On 16 February 2013 15:55, Darren Pilgrim list_free...@bluerosetech.com 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


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 Feb 2013 19:22, l...@lena.kiev.ua 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 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