Riesen Probleme mit Update und Installationen aus Ports

onegroup

Well-Known Member
Hallo,

ich habe auf zwei Servern noch BSD 4.11 laufen.
Seit einiger Zeit kann ich keine Sachen mehr aus den Ports installieren und Update.
Ein Fall ist zb Clamav oder jetzt auch PHP 4

Unter Php 4 kommt die meldung

Code:
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:71: getopt.h: No such file or directory
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1479: warning: `struct option' declared inside parameter list
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1479: warning: its scope is only this definition or declaration, which is probably not what you want.
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c: In function `free_longopts':
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1484: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1484: increment of pointer to unknown structure
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1484: arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1485: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c: In function `zif_getopt':
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1560: sizeof applied to an incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1572: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1576: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1579: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1584: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1585: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1586: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1589: increment of pointer to unknown structure
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1589: arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1619: arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1619: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.6/ext/standard/basic_functions.c:1651: warning: passing arg 1 of `free_longopts' from incompatible pointer type
*** Error code 1

eine getopt.c gibt es bei mir nicht.

PHP5

Code:
/zend_alloc.lo Zend/zend_compile.lo Zend/zend_constants.lo Zend/zend_dynamic_array.lo Zend/zend_execute_API.lo Zend/zend_highlight.lo Zend/zend_llist.lo Zend/zend_opcode.lo Zend/zend_operators.lo Zend/zend_ptr_stack.lo Zend/zend_stack.lo Zend/zend_variables.lo Zend/zend.lo Zend/zend_API.lo Zend/zend_extensions.lo Zend/zend_hash.lo Zend/zend_list.lo Zend/zend_indent.lo Zend/zend_builtin_functions.lo Zend/zend_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo Zend/zend_canary.lo Zend/zend_objects.lo Zend/zend_object_handlers.lo Zend/zend_objects_API.lo Zend/zend_default_classes.lo Zend/zend_execute.lo sapi/cli/php_cli.lo sapi/cli/php_cli_readline.lo sapi/cli/getopt.lo main/internal_functions_cli.lo -lcrypt -lcrypt -lm -lxml2 -lz -liconv -lm -lcrypt -lcrypt  -o sapi/cli/php
ext/standard/.libs/basic_functions.o: In function `zif_getopt':
ext/standard/.libs/basic_functions.o(.text+0x1c5a): undefined reference to `getopt_long'
*** Error code 1

Stop in /usr/ports/lang/php5/work/php-5.2.1.
*** Error code 1

Stop in /usr/ports/lang/php5.

Liegt es am fehlenden Support für die 4er das es nichtmehr läuft?

Habe leider keine Möglichkeit auf die 6er zu gehen da der Server 600km entfernt steht.

Gruss

Steffen
 
Sofern du damit

20070205:
AFFECTS: all users of FreeBSD 4.X
AUTHOR: portmgr@FreeBSD.org

The remnants of FreeBSD 4.X support have been removed from bsd.port.mk.
Any remaining users should _not_ get this or any subsequent updates.


meinst.

Das hab ich schon gesehen.

Super das heisst, das System ist zerschossen und hab keine möglichkeit es wieder zurechtzubiegen ausser mir vor dem Datum cvs zu besorgen.

Interessanterweise gab es das getop problem schon 2002 aber was solls..
 
Du kannst mit cvsup doch einfach einen älteren Ports Tree herunterladen.

Die Unterstützung für alte Systeme läuft nun mal eines Tages aus.
 
Zurück
Oben