Cannot upgrade TCL port

2006-07-20 Thread Nagy László


My system is FreeBSD 6.0. After running

portupgrade -aP

it start upgrading Tcl. After compilation, it starts making tests like 
the one below. Each test times out after some minutes. It would take a 
day to run all the tests. Why they are failing? How can I disable the 
tests? The main problem is that there are other packages depending on 
TCL, and portupgrade won't upgrade them because TCL fails to upgrade. 
Please help.


  Laszlo


fileName.test
fileSystem.test
for-old.test
for.test
foreach.test
format.test
get.test
history.test
http.test

 http-3.3 http::geturl FAILED
 Contents of test case:

   set token [http::geturl $url]
   http::data $token

 Test generated error; Return code was: 1
 Return code should have been one of: 0 2
 errorInfo: couldn't open socket: connection timed out
   while executing
http::geturl $url
   invoked from within
set token [http::geturl $url]
   (uplevel body line 2)
   invoked from within
uplevel 1 $script
 errorCode: NONE
 http-3.3 FAILED

** Command failed [exit code 2]: /usr/bin/script -qa 
/tmp/portupgrade47538.0 env PORT_UPGRADE=yes make PORT_UPGRADE=yes

** Fix the problem and try again.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Cannot upgrade TCL port

2006-07-20 Thread Andrew Robinson

I found that the easiest way to fix this problem is to edit the
Makefile.  Comment out the following two lines and it should run.

From:


.if ${BLACKHOLE} != ''  ${BLACKHOLE} != 0
# 
# net.inet.tcp.blackhole is non-zero. Some http-tests
# will appear to hang and then fail. Do not be alarmed.
# The socket.test would hang, so it is disabled:
${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis;
# 
.endif


To:

#.if ${BLACKHOLE} != ''  ${BLACKHOLE} != 0
# 
# net.inet.tcp.blackhole is non-zero. Some http-tests
# will appear to hang and then fail. Do not be alarmed.
# The socket.test would hang, so it is disabled:
${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis;
# 
#.endif


Good luck!

Andrew



 Message: 3
 Date: Thu, 20 Jul 2006 08:27:41 +0200
 From: Nagy L?szl? [EMAIL PROTECTED]
 Subject: Cannot upgrade TCL port
 To: freebsd-questions@freebsd.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-2; format=flowed
 
 
 My system is FreeBSD 6.0. After running
 
 portupgrade -aP
 
 it start upgrading Tcl. After compilation, it starts making tests like 
 the one below. Each test times out after some minutes. It would take a 
 day to run all the tests. Why they are failing? How can I disable the 
 tests? The main problem is that there are other packages depending on 
 TCL, and portupgrade won't upgrade them because TCL fails to upgrade. 
 Please help.
 
Laszlo
 
 
 fileName.test
 fileSystem.test
 for-old.test
 for.test
 foreach.test
 format.test
 get.test
 history.test
 http.test
 
  http-3.3 http::geturl FAILED
  Contents of test case:
 
 set token [http::geturl $url]
 http::data $token
 
  Test generated error; Return code was: 1
  Return code should have been one of: 0 2
  errorInfo: couldn't open socket: connection timed out
 while executing
 http::geturl $url
 invoked from within
 set token [http::geturl $url]
 (uplevel body line 2)
 invoked from within
 uplevel 1 $script
  errorCode: NONE
  http-3.3 FAILED
 
 ** Command failed [exit code 2]: /usr/bin/script -qa 
 /tmp/portupgrade47538.0 env PORT_UPGRADE=yes make PORT_UPGRADE=yes
 ** Fix the problem and try again.
 

-- 
Andrew Robinson  
Department of Mathematics and StatisticsTel: +61-3-8344-9763
University of Melbourne, VIC 3010 Australia Fax: +61-3-8344-4599
Email: [EMAIL PROTECTED] http://www.ms.unimelb.edu.au
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Cannot upgrade TCL port

2006-07-20 Thread Nagy László Zsolt

Andrew Robinson írta:

I found that the easiest way to fix this problem is to edit the
Makefile.  Comment out the following two lines and it should run.

From:


.if ${BLACKHOLE} != ''  ${BLACKHOLE} != 0
# 
# net.inet.tcp.blackhole is non-zero. Some http-tests
# will appear to hang and then fail. Do not be alarmed.
# The socket.test would hang, so it is disabled:
${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis;
# 
.endif


To:

#.if ${BLACKHOLE} != ''  ${BLACKHOLE} != 0
# 
# net.inet.tcp.blackhole is non-zero. Some http-tests
# will appear to hang and then fail. Do not be alarmed.
# The socket.test would hang, so it is disabled:
${MV} ${WRKSRC:H}/tests/socket.test ${WRKSRC:H}/tests/socket.test.dis;
# 
#.endif


Good luck!

Andrew
  
This did not work, but I deleted *.test files from the source tree and 
then I could install the port. Thank you!

Should this be mentioned to the port maintainer?

  Laszlo

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]