Port: xorg - d0o_traps Problem

zoidb3rg

Well-Known Member
Port: xorg - do_traps Problem

Hallo zusammen,

ich versuche gerade auf einem FreeBSD 5.3 System XOrg aus den Ports zu installieren, dabei kommt es zu folgender Fehlermeldung:

do_traps.c:113: error: ISO C forbids data definition with no type or storage cla
ss
do_traps.c: In function `InitFixedTraps':
do_traps.c:129: error: `XTrap' undeclared (first use in this function)
do_traps.c:129: error: (Each undeclared identifier is reported only once
do_traps.c:129: error: for each function it appears in.)
do_traps.c:129: error: `curTrap' undeclared (first use in this function)
do_traps.c:130: warning: ISO C90 forbids mixed declarations and code
do_traps.c:144: error: syntax error before ')' token
do_traps.c:207: warning: value computed is not used
do_traps.c: In function `DoFixedTraps':
do_traps.c:248: warning: implicit declaration of function `XRenderAddTraps'
*** Error code 1

Stop in /usr/ports/x11/xorg-clients/work/xc/programs/x11perf.
*** Error code 1

Stop in /usr/ports/x11/xorg-clients/work/xc/programs.
*** Error code 1

Stop in /usr/ports/x11/xorg-clients.
*** Error code 1

Stop in /usr/ports/x11/xorg.

Laut Google haben noch ein paar andere das Problem, jedoch existiert scheinbar keine Loesung (hab schon bei bsdforums und in den Mailinglistenarchiven gesucht). Habt ihr eine Idee?

Danke schon mal :)
 
Zuletzt bearbeitet:
Benutzt du aktuelle Ports?
Code:
> cat /usr/ports/x11/xorg-clients/Makefile | grep '^# \$'
# $FreeBSD: ports/x11/xorg-clients/Makefile,v 1.17 2005/01/30 19:40:04 lesi Exp $
                                              ^^^^
Wenn du eine niedrigere Versionsnummer als 1.17 bekommst, dann aktualisiere erst deine Ports und probiere es nochmal (nicht vergessen vorher make clean auszuführen). Sollte das nicht zutreffend sein oder nichts nützen, dann zeige mal die Ausgaben von cat /etc/make.conf und pkg_version -v.

Gruß Björn
 
Hallo Björn,

danke für deine Hinweise. Die Ports sind aktuell (das System habe ich gestern frisch aufgesetzt), hier noch meine make.conf:

# -- use.perl generated deltas -- #
# Created: Tue Feb 8 20:02:54 2005
# Setting to use base perl from ports:
PERL_VER=5.8.5
PERL_VERSION=5.8.5
PERL_ARCH=mach
NOPERL=yo
NO_PERL=yo
NO_PERL_WRAPPER=yo
WITH_X11=yes


und die Ausgabe von pkg_version -v:

bash-2.05b.007_2 = up-to-date with port
cvsup-16.1h = up-to-date with port
expat-1.95.8 = up-to-date with port
fontconfig-2.2.3,1 = up-to-date with port
freetype2-2.1.7_3 < needs updating (port has 2.1.7_4)
gettext-0.14.1 = up-to-date with port
glib-2.4.8 = up-to-date with port
gmake-3.80_2 = up-to-date with port
imake-6.7.0_2 < needs updating (port has 6.8.1)
libXft-2.1.6 = up-to-date with port
libiconv-1.9.2_1 = up-to-date with port
libslang-1.4.9 = up-to-date with port
libtool-1.5.10 = up-to-date with port
mc-4.6.0_14 = up-to-date with port
nano-1.2.4 = up-to-date with port
perl-5.8.5 < needs updating (port has 5.8.6_2)
pkgconfig-0.15.0_1 = up-to-date with port
png-1.2.8_1 = up-to-date with port
xorg-libraries-6.7.0_2 < needs updating (port has 6.8.1_1)

ich glaube ich sollte erst mal die installierten Packages aktualisieren :o Danke für den Tip...

Viele Grüße,
zoidb3rg
 
zoidb3rg schrieb:
Hallo Björn,

und die Ausgabe von pkg_version -v:

[...]
imake-6.7.0_2 < needs updating (port has 6.8.1)
[...]
xorg-libraries-6.7.0_2 < needs updating (port has 6.8.1_1)

ich glaube ich sollte erst mal die installierten Packages aktualisieren :o Danke für den Tip...
Ja genau. An den beiden könnte es mit hoher Wahrscheinlichkeit liegen.

Übrigens ich aktualisiere meine Ports mit sysutils/portupgrade. Einfach portupgrade -rR portname für eine einzelne Software oder portupgrade -arR für alles verwenden. Abhängigkeiten und andere Programme werden dann der Reihe nach korrekt abgearbeitet.

Gruß Björn
 
Zurück
Oben