From owner-freebsd-questions@FreeBSD.ORG  Fri Jul 27 12:35:04 2007
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
Delivered-To: freebsd-questions@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6C80C16A417
	for <freebsd-questions@freebsd.org>;
	Fri, 27 Jul 2007 12:35:04 +0000 (UTC)
	(envelope-from wodfer@gmail.com)
Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.178])
	by mx1.freebsd.org (Postfix) with ESMTP id 45A1413C465
	for <freebsd-questions@freebsd.org>;
	Fri, 27 Jul 2007 12:35:04 +0000 (UTC)
	(envelope-from wodfer@gmail.com)
Received: by wa-out-1112.google.com with SMTP id k17so682172waf
	for <freebsd-questions@freebsd.org>;
	Fri, 27 Jul 2007 05:35:04 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta;
	h=domainkey-signature:received:received:message-id:date:from:to:subject:mime-version:content-type;
	b=TADxg/+knWwzfC/Lepl2wKLS15c/9SGayGoBhcFbMhA/TBtAAlDQSjzLwSOD3238AcHOvodAoROz9y/Tq3HERPhAnNcTWy6gAfL0noxw9nNBVmkThtlZB3gW1XZmxXtSx0ArgJagleCxAp27W2GifpikghDb4vqG8k0iw0gQorM=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta;
	h=received:message-id:date:from:to:subject:mime-version:content-type;
	b=UPlmbiqDRT47fuXtUJOoGEjSTII+f/wXB3Aq+Sj/WSIj/ArX4bwRHeQk09dgEGCK7IHq9uNsrpapCA1AMSEN1NhMgCcrjdBOk60C4kW3EQsMGXa2pSQGL2aRMbeWwUOqqnXbbvwY4Izvcp78uT9Gbk/cmmZOoJDu0Hdm8kLwatg=
Received: by 10.115.22.1 with SMTP id z1mr2854814wai.1185538160005;
	Fri, 27 Jul 2007 05:09:20 -0700 (PDT)
Received: by 10.114.147.2 with HTTP; Fri, 27 Jul 2007 05:09:19 -0700 (PDT)
Message-ID: <23ed14b80707270509g33b0397cm702e63f873c223f1@mail.gmail.com>
Date: Fri, 27 Jul 2007 14:09:19 +0200
From: "=?ISO-8859-1?Q?Andreas_Wider=F8e_Andersen?=" <wodfer@gmail.com>
To: freebsd-questions <freebsd-questions@freebsd.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-Content-Filtered-By: Mailman/MimeDel 2.1.5
Subject: php4 compile errors - need some help
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Jul 2007 12:35:04 -0000

I need some help identifying what causes this error and how to fix it:

#portupgrade php4

[snip]
mv -f ext/standard/base64.o ext/standard/base64.lo
/bin/sh /usr/ports/lang/php4/work/php-4.4.7/libtool --preserve-dup-deps
--mode=compile cc  -Iext/standard/
-I/usr/ports/lang/php4/work/php-4.4.7/ext/standard/
-DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.7/include
-I/usr/ports/lang/php4/work/php-4.4.7/main -I/usr/ports/lang/php4/work/php-
4.4.7 -I/usr/ports/lang/php4/work/php-4.4.7/TSRM
-I/usr/ports/lang/php4/work/php-4.4.7/Zend    -pipe -g -Wall
-prefer-non-pic -c
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c
-o ext/standard/basic_functions.lo
cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.7/ext/standard/
-DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.7/include
-I/usr/ports/lang/php4/work/php-4.4.7/main -I/usr/ports/lang/php4/work/php-
4.4.7 -I/usr/ports/lang/php4/work/php-4.4.7/TSRM
-I/usr/ports/lang/php4/work/php-4.4.7/Zend -pipe -g -Wall -c
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c -o
ext/standard/basic_functions.o
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:71:
getopt.h: No such file or directory
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1479:
warning: `struct option' declared inside parameter list
/usr/ports/lang/php4/work/php-4.4.7/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.7/ext/standard/basic_functions.c: In
function `free_longopts':
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1484:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1484:
increment of pointer to unknown structure
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1484:
arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1485:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c: In
function `zif_getopt':
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1560:
sizeof applied to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1572:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1576:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1579:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1584:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1585:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1586:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1589:
increment of pointer to unknown structure
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1589:
arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1607:
warning: implicit declaration of function `getopt_long'
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1619:
arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1619:
dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1651:
warning: passing arg 1 of `free_longopts' from incompatible pointer type
*** Error code 1

Stop in /usr/ports/lang/php4/work/php-4.4.7.
*** Error code 1

Stop in /usr/ports/lang/php4.
*** Error code 1

Stop in /usr/ports/lang/php4.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade84922.0
make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! lang/php4 (php4-4.4.4_1)      (missing header)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed

System FreeBSD 4.11 STABLE (yes, this will be the final update before the
machine is taken offline in a month).

Thanks,
Andreas