Skip to Content.
Sympa Menu

sm-discuss - Re: [SM-Discuss] AMD 64

sm-discuss AT lists.ibiblio.org

Subject: Public SourceMage Discussion List

List archive

Chronological Thread  
  • From: Benoit PAPILLAULT <benoit.papillault AT sourcemage.org>
  • To: sm-discuss AT lists.ibiblio.org
  • Subject: Re: [SM-Discuss] AMD 64
  • Date: Thu, 23 Sep 2004 17:23:28 +0200

Hi there,

For all the people having an AMD 64 bits machine and wanted to know what the current status of Source Mage on this architecture and what work has been done, here is a quick update. Here is brief of spells that successfully compiles on x86_64 (90 spells!!!), as long as a list of spell that does not compiles (not exhaustive of course).

Look at the attached text file.

I'd like to thanks Laurent WANDREBECK to share his machine (I've never see the machine I worked on). For this reason, I'm not gonna do more work on x86_64 right now.

Best regards,
Benoit PAPILLAULT, Source Mage ISO Guru
2004/09/23 Benoit PAPILLAULT <benoit.papillault AT free.fr>

Success spells list: (90)
====================

grep:20040903:installed:2.5.1
groff:20040903:installed:1.19.1
gzip:20040903:installed:1.2.4b
hdparm:20040903:installed:5.5
jed:20040903:installed:0.99-16
jfsutils:20040903:installed:1.1.6
less:20040903:installed:382
gnupg:20040903:installed:1.2.5
lockexec:20040903:installed:0.3.1
lvm:20040903:installed:2.00.08
make:20040903:installed:3.80
man:20040903:installed:1.5m2
man-pages:20040903:installed:1.67
mktemp:20040903:installed:1.5
module-init-tools:20040903:installed:3.1-pre5
mutt:20040903:installed:1.4.2i
nano:20040903:installed:1.2.4
nasm:20040903:installed:0.98.38
net-tools:20040903:installed:1.60
netconf:20040903:installed:1.5
netkit-base:20040903:installed:0.17
ppp:20040903:installed:2.4.2
procps:20040903:installed:3.2.2
reiserfsprogs:20040903:installed:3.6.17
rp-pppoe:20040903:installed:3.5
rpmunpack:20040903:installed:0
slang:20040903:installed:1.4.9
sysklogd:20040903:installed:1.4.1
unzip:20040903:installed:5.51
xfsprogs:20040903:installed:2.6.3
tar:20040903:installed:1.14
linux:20040903:installed:2.6.7
pcmcia-cs:20040903:installed:3.2.8
m4:20040903:installed:1.4.1
ncurses:20040903:installed:5.4
flex:20040903:installed:2.5.27
bison:20040903:installed:1.875b
bzip2:20040903:installed:1.0.2
console-data:20040903:installed:1999.08.29
libtool:20040903:installed:1.5.8
console-tools:20040903:installed:0.2.3
patch:20040903:installed:2.5.4
cpio:20040903:installed:2.5
dhcpcd:20040903:installed:1.3.22-pl1
dialog:20040903:installed:1.0-20040721
diffutils:20040903:installed:2.8.1
simpleinit-msb:20040903:installed:1.2
init.d:20040903:installed:2.1.3
ed:20040903:installed:0.2
zlib:20040903:installed:1.2.1
file:20040903:installed:4.10
findutils:20040903:installed:4.1.20
g++:20040903:installed:0
texinfo:20040903:installed:4.7
libpng:20040908:installed:1.2.5
strace:20040908:installed:4.5.6
gcc:20040908:installed:3.3.3
gettext:20040914:installed:0.14.1
wget:20040914:installed:1.9.1
which:20040914:installed:2.16
binutils:20040914:installed:2.15
perl:20040914:installed:5.8.5
autoconf:20040914:installed:2.59
automake:20040914:installed:1.9
gawk:20040914:installed:3.1.3
readline:20040914:installed:5.0
pkgconfig:20040914:installed:0.15.0
coreutils:20040914:installed:5.2.1
sed:20040914:installed:4.1.1
parted:20040914:installed:1.6.11
freetype2:20040914:installed:2.1.9
bash:20040916:installed:2.05b
vim:20040916:installed:6.3
installwatch:20040916:installed:0.6.3
glibc:20040916:installed:2.3.2
util-linux:20040916:installed:2.12a
e2fsprogs:20040916:installed:1.35
glibc-kernel-headers:20040916:installed:2.6.7.0 patch multi-arch
expat:20040916:installed:1.95.7
fontconfig:20040916:installed:2.2.2
Linux-PAM:20040916:installed:0.77
shadow:20040916:installed:4.0.4.1
glib2:20040916:installed:2.4.5
atk:20040916:installed:1.6.1
pango:20040916:installed:1.4.1
tiff:20040916:installed:v3.6.1
libidl:20040916:installed:0.8.3
zip:20040916:installed:2.3
libpcap:20040916:installed:0.8.3
grub:20040923:installed:0.93 WARNING: cannot be automated since it will run
nano

basesystem spells:
==================

depends bash OK
depends binutils OK (patch for /lib:/lib32)
depends bzip2 OK (patch for shared libs)
depends coreutils OK
depends cpio OK
depends dialog OK
depends diffutils OK
depends e2fsprogs OK
depends file OK
depends findutils OK
depends gawk OK
depends gettext OK (patch to disable libasprintf)
depends gcc OK (patch for /lib:/lib32)
depends glibc OK (patch for bi-arch, BUILD_API=2, /lib:/lib32)
depends grep OK
depends gzip OK
depends init.d OK
depends installwatch OK (patch for bi-arch, BUILD_API=2, /lib, CFLAGS)
depends less OK
depends make OK
depends module-init-tools OK (patch generate-modprobe.conf)
depends nano OK
depends net-tools OK
depends ncurses OK
depends patch OK
depends procps OK
depends readline OK
depends rpmunpack OK
depends sed OK
depends shadow OK
depends simpleinit-msb OK
depends tar OK
depends texinfo OK
depends unzip OK
depends UTIL-LINUX OK
depends wget OK
depends zlib OK

Failed spells list: (14)
===================
(grep failure /var/log/sorcery/activity | awk '{print $3}' | sort -u)

bin86
-----

catimage.c:27:2: #error "Compile error: struct exec invalid (long not 32 bit
?)"

emacs
-----

checking host system type... x86_64-unknown-linux-gnu
configure: error: Emacs hasn't been ported to `x86_64-unknown-linux-gnu'
systems.
Check `etc/MACHINES' for recognized configuration names.

gcc2
----

Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown'
not recognized

gd
--

gcc -O -march=athlon-xp -mmmx -mfpmath=sse -msse -msse2 -m3dnow -m32 -pipe
-O3 -Os -z combreloc -s -o .libs/annotate annotate.o ./.libs/libgd.so -lm
-Wl,--rpath -Wl,/usr//lib32
./.libs/libgd.so: could not read symbols: Invalid operation

glib
----

checking host system type... Invalid configuration
`x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed

gtk+2
-----

configure: error: Pango 1.2.0 and Xft backend is required for x11 target

jpeg
----

checking host system type... Invalid configuration
`x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
checking libjpeg version number... 62
creating ./config.status
creating Makefile
creating jconfig.h
make[1]: Entering directory `/usr/src/jpeg-6b'
./libtool --mode=compile gcc -O -march=athlon-xp -mmmx -mfpmath=sse -msse
-msse2 -m3dnow -pipe -O2 -Os -I. -c ./jcapimin.c
make[1]: ./libtool: Command not found
make[1]: *** [jcapimin.lo] Error 127


lilo
----

cc -O2 -Wall -g -DLILO=0x810b760f `( if [ -r $ROOT/etc/lilo.defines ]; then
cat $ROOT/etc/lilo.defines; else echo -DBDATA -DDSECS=3 -DEVMS -DIGNORECASE
-DONE_SHOT -DPASS160 -DREISERFS -DREWRITE_TABLE -DSOLO_CHAIN -DVERSION
-DVIRTUAL -DATARAID; fi ) | sed 's/-D/-DLCF_/g'` -DSHS_MAIN -o version
common.c
In file included from common.c:20:
common.h:40: error: size of array `unused' is too large
make[1]: *** [version] Error 1

memtest86
---------

gcc -E -traditional head.S -o head.s
as -o head.o head.s
head.S: Assembler messages:
head.S:40: Error: cannot represent relocation type BFD_RELOC_386_GOTPC
head.S:41: Error: cannot represent relocation type BFD_RELOC_386_GOTOFF

mozilla
-------

checking for gtk+-2.0 >= 1.3.7... Package gtk+-2.0 was not found in the
pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
configure: error: Library requirements (gtk+-2.0 >= 1.3.7) not met; consider
adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a
nonstandard prefix so pkg-config can find them.

traceroute
----------

gcc -O -O -march=athlon-xp -mmmx -mfpmath=sse -msse -msse2 -m3dnow -pipe -O2
-Os -DHAVE_MALLOC_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_NET_ROUTE_H=1
-DHAVE_STRERROR=1 -DHAVE_USLEEP=1 -DHAVE_SETLINEBUF=1 -DHAVE_ICMP_NEXTMTU=1
-I. -c ./traceroute.c
traceroute.c:213:28: netinet/ip_var.h: No such file or directory
traceroute.c:216:29: netinet/udp_var.h: No such file or directory
traceroute.c: In function `main':
traceroute.c:581: error: structure has no member named `uh_sport'
traceroute.c:582: error: structure has no member named `uh_ulen'

xdelta
------

checking host system type... Invalid configuration
`x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
loading cache ./config.cache within ltconfig
ltconfig: you must specify a host type if you use `--no-verify'
Try `ltconfig --help' for more information.
configure: error: libtool configure failed

Linux-PAM
---------

gcc -shared -Xlinker -x -o pam_access.so dynamic/pam_access.o -lc
-L../pammodutil -lpammodutil
/usr/lib/gcc-lib/x86_64-unknown-linux-gnu/3.3.3/../../../../x86_64-unknown-linux-gnu/bin/ld:
dynamic/pam_access.o: relocation R_X86_64_32S can not be used when making a
shared object; recompile with -fPIC
dynamic/pam_access.o: could not read symbols: Bad value
collect2: ld returned 1 exit status

xfree86
-------

make[4]: Entering directory `/usr/src/xc.bld/programs/xdm'
rm -f auth.o
gcc -c -O2 -fno-strength-reduce -fno-strict-aliasing -ansi -pedantic -Wall
-Wpointer-arith -Wundef -I../.. -I../../exports/include -Dlinux
-D__AMD64__ -D_POSIX_C_SOURCE=199309L
-D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE
-D_SVID_SOURCE -D_GNU_SOURCE
-DFUNCPROTO=15 -DNARROWPROTO -DBINDIR=\"/usr/X11R6/bin\"
-DXDMDIR=\"/usr/X11R6/lib/X11/xdm\"
-DUSESHADOW -DUSE_PAM -DUNIXCONN -DTCPCONN -DHAS_STICKY_DIR_BIT
-DHAS_FCHOWN -DIPv6 -DGREET_USER_STATIC
-DOSMAJORVERSION=2 -DOSMINORVERSION=6
-DXPM -DUSE_XINERAMA -DHAS_MKSTEMP auth.c
In file included from auth.c:44:
dm.h:105:31: security/pam_appl.h: No such file or directory
In file included from auth.c:44:
dm.h:427: error: parse error before '*' token
dm.h:427: warning: type defaults to `int' in declaration of `thepamhp'
dm.h:427: error: ISO C forbids data definition with no type or storage class
dm.h:428: error: parse error before '*' token
dm.h:428: warning: type defaults to `int' in declaration of `thepamh'
dm.h:428: error: ISO C forbids data definition with no type or storage class
make[4]: *** [auth.o] Error 1



Archive powered by MHonArc 2.6.24.

Top of Page