[ELDK] eldk-3.1.1 on x86_64 host

caio elcaio at gmail.com
Tue Jan 11 14:50:56 CET 2011


Hello everybody..

I can not install eldk-3.1.1 on a 64bit linux (slackware13.1 using multilib).

# uname -m
x86_64

# strace -f -o eldk_install.log.6 /mnt/cdrom/install -v -d
/opt/eldk-3.1.1 ppc_8xx
[ Process PID=4855 runs in 32 bit mode. ]


Do you really want to install into /opt/eldk-3.1.1 directory[y/n]?: y

Creating directories
mkdir -p /opt/eldk-3.1.1//bin
[ Process PID=4856 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
mkdir -p /opt/eldk-3.1.1//usr/lib/rpm
[ Process PID=4857 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
mkdir -p /opt/eldk-3.1.1//var/lib/rpm
[ Process PID=4858 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
mkdir -p -m 01777 /opt/eldk-3.1.1//var/tmp
[ Process PID=4859 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
cp -r /mnt/cdrom/tools/* /opt/eldk-3.1.1/
[ Process PID=4860 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
chmod a+x /opt/eldk-3.1.1/bin/rpm
[ Process PID=4861 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
chmod a+x /opt/eldk-3.1.1/usr/lib/rpm/rpmd
[ Process PID=4862 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
/opt/eldk-3.1.1/bin/rpm --initdb
[ Process PID=4863 runs in 64 bit mode. ]
[ Process PID=4863 runs in 32 bit mode. ]
Done
Installing cross RPMs

/opt/eldk-3.1.1/bin/rpm -ihv --nodeps
/mnt/cdrom/RPMS/rpm-4.1.1-1.8xa_10.i386.rpm
[ Process PID=4864 runs in 64 bit mode. ]
[ Process PID=4864 runs in 32 bit mode. ]
Preparing...                ########################################### [100%]
        package rpm-4.1.1-1.8xa_10 is intended for a i386 architecture
ln -s rpm ppc-rpm
[ Process PID=4865 runs in 64 bit mode. ]
[ Process PID=4855 runs in 32 bit mode. ]
can't change dir: No such file or directory

I've installed many 32bit libs, but seem that anything else is missed.
I tried to install each package that ia32libs (from debian) includes,
but still the installation fails.

# ls -l /opt/eldk-3.1.1/usr/lib/rpm/
total 1176
-rw-r--r-- 1 root root   36621 2011-01-11 10:46 macros
-rwxr-xr-x 1 root root 1153896 2011-01-11 10:46 rpmd*
-rw-r--r-- 1 root root   10321 2011-01-11 10:46 rpmrc

# ls -l /opt/eldk-3.1.1/bin/
total 1220
lrwxrwxrwx 1 root root       3 2011-01-11 10:46 ppc-rpm -> rpm*
-rwxr-xr-x 1 root root 1246248 2011-01-11 10:46 rpm*

Please can you help me to figure out which lib or path i am missing?
Any comment is appreciated.

Thank you.
Claudio


More information about the eldk mailing list