Hi ! I'm newbee here. I can't compile/install dosemu
1.3.3 on a suse 10.0 machine. I've followed all the
steps as INSTALL document said.
$ cd /where/you/unpacked/the/dosemu/source/dosemu-<version>
$ make
$ su -
# make install
And it works until I try make install. Follows te
message... What this error means ?
Thanks in advance.
ltsp:/home/vanessa/dosemu-1.3.3 # make install
make[1]: Entering directory
/home/vanessa/dosemu-1.3.3/src'
rm -rf ../tmp
mkdir -p -m 0755 /home/vanessa/dosemu-1.3.3/tmp/dosemu
/usr/bin/install -c -d /usr/local/share/dosemu
for i in
find ../commands/ -type f; do \
/usr/bin/install -c -m 0644 $i
/home/vanessa/dosemu-1.3.3/tmp/dosemu; \
done
cd ../commands; for i in
find * -type l; do \
ln -sf generic.com
/home/vanessa/dosemu-1.3.3/tmp/dosemu/$i; \
done
rm -rf /usr/local/share/dosemu/commands
/usr/local/share/dosemu/freedos/dosemu
cp -a /home/vanessa/dosemu-1.3.3/tmp/dosemu
/usr/local/share/dosemu/commands
cd /home/vanessa/dosemu-1.3.3/tmp/dosemu; \
for i in
find . -type f; do \
ln -snf /usr/local/share/dosemu/commands/${i:2} $i; \
done
tar -cf- -C /home/vanessa/dosemu-1.3.3/tmp dosemu |
gzip -9 >
/home/vanessa/dosemu-1.3.3/tmp/dosemu/dosemu-bin.tgz
/usr/bin/install -c -m 0644
/home/vanessa/dosemu-1.3.3/tmp/dosemu/dosemu-bin.tgz
/usr/local/share/dosemu
rm -rf ../tmp
mkdir -p -m 0755 /home/vanessa/dosemu-1.3.3/tmp/dosemu
cd ..; if [ -f dosemu-freedos-bin.tgz ]; then \
rm -f /usr/local/share/dosemu/freedos/tmp; \
tar -C /usr/local/share/dosemu/.. --no-same-owner
-xpzf dosemu-freedos-bin.tgz; \
tar -C /home/vanessa/dosemu-1.3.3/tmp --no-same-owner
-xpzf dosemu-freedos-bin.tgz; \
cd /home/vanessa/dosemu-1.3.3/tmp/dosemu; \
rm -f FDchange.log
/usr/local/share/dosemu/FDchange.log; \
rm -f README.bindist
/usr/local/share/dosemu/README.bindist; \
for i in
find . -type f | grep -v autoexec.bat |
grep -v config.sys` ; do \
ln -snf /usr/local/share/dosemu/${i:2} $i; \
done; \
/usr/bin/install -c
/usr/local/share/dosemu/freedos/config.sys .; \
/usr/bin/install -c
/usr/local/share/dosemu/freedos/autoexec.bat .; \
cd freedos; \
tar -cf- |gzip -9
/usr/local/share/dosemu/dosemu-freedos-bin.tgz; \ if [ ! -d /etc/dosemu/drives ]; then \ /usr/bin/install -c -d /etc/dosemu/drives; \ ln -s /usr/local/share/dosemu/freedos
/etc/dosemu/drives/c; \ fi; \ rm -rf /usr/local/share/dosemu/freedos/tmp; \ ln -sf /tmp /usr/local/share/dosemu/freedos/tmp; \ ln -sf ../commands
/usr/local/share/dosemu/freedos/dosemu; \ fi
/usr/bin/install -c -d /etc/dosemu
if [ ! -f /etc/dosemu/dosemu.conf ]; then \ /usr/bin/install -c -m 0644 ../etc/dosemu.conf
/etc/dosemu; \ /usr/bin/install -c -m 0644
../etc/dosemu.users.example /etc/dosemu/dosemu.users; \ /usr/bin/install -c -m 0644 ../etc/global.conf
/etc/dosemu; \ fi
/usr/bin/install -c -d /usr/local/share/dosemu/keymap
for i in ../etc/keymap/; do \ if [ -f $i ]; then \ /usr/bin/install -c -m 0644 $i
/usr/local/share/dosemu/keymap; \ fi; \ done
/usr/bin/install -c -d /usr/local/bin
/usr/bin/install -c -m 0755 ../bin/dosemu.bin
/usr/local/bin
/usr/bin/install: cannot stat../bin/dosemu.bin': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory
/home/vanessa/dosemu-1.3.3/src'
make: ** [install] Error 2
Logged In: YES
user_id=1441208
Take a look at last 8 lines log above:
usr/bin/install -c -d /usr/local/bin
/usr/bin/install -c -m 0755 ../bin/dosemu.bin
/usr/local/bin
/usr/bin/install: cannot stat
../bin/dosemu.bin': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory
/home/vanessa/dosemu-1.3.3/src'make: *** [install] Error 2
It seems that you have to provide the DOS system it self
which not available from the instalation. You can download
the system for free (eg: FreeDOS).
Is this still a problem?