Hallo,
Ich versuche hier
XFree86-4.3.0.1-55.src.rpm
von
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/9.0/rpm/src/
zu bauen
PROBLEM 1:
rpmbuild bricht als nicht-root ab mit
user$ rpmbuild --rebuild XFree86-4.3.0.1-55.src.rpm
[...]
rm -rf /usr/include/glide3
rm: Entfernen von „/usr/include/glide3“ nicht möglich: Keine Berechtigung
error: Bad exit status from /var/tmp/rpm-tmp.64954 (%prep)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.64954 (%prep)
was wohl an dem Eintrag
[...]
%ifarch %ix86 alpha
# modify !! build system
rm -rf /usr/include/glide3
tar xvzCf /usr/include $RPM_SOURCE_DIR/glide3headers.tar.gz
tar xvzCf /usr/%{_lib} $RPM_SOURCE_DIR/glidelibs-%{_arch}.tar.gz
%endif
[..]
im Specfile liegt.
Irgendwelche Ideen wie man das als nicht-root bauen kann? Es kommt mir nicht
pc vor dass er /usr/include/glide3 loeschen will (obwohl ich glaube for dem
ersten Build-Versuch gab es das Verzeichnis noch gar nicht)!?
PROBLEM2:
Mit ungutem Gefuehl als root kommt:
root$ rpmbuild --rebuild XFree86-4.3.0.1-55.src.rpm
[..]
gcc -m32 -c -O2 -g -march=i586 -mcpu=i686 -fmessage-length=0
-fno-strict-aliasing -ansi -pedantic -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -Wredundant-decls -Wnested-externs -Wundef
-I/usr/include/freetype2 -I../.. -I../../exports/include -Dlinux
-D__i386__ -D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE -D_GNU_SOURCE
-DFUNCPROTO=15 -DNARROWPROTO -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
-DFREETYPE2 -fPIC xftcfg.c
In file included from XftFreetype.h:29,
from xftint.h:31,
from xftcfg.c:28:
/usr/include/freetype2/freetype/freetype.h:20:2: #error "`ft2build.h' hasn't
been included yet!"
/usr/include/freetype2/freetype/freetype.h:21:2: #error "Please always use
macros to include FreeType header files."
/usr/include/freetype2/freetype/freetype.h:22:2: #error "Example:"
/usr/include/freetype2/freetype/freetype.h:23:2: #error " #include
participants (1)
-
Ruediger Meier