-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I am attempting to port dosemu-1.4.0 to the OLPC operating system, Sugar, so that we may inflict DOS on yet another generation of innocent children. ~ The key difficulty with this is the necessity of installing in a non-default directory, in this case $SUGAR_BUNDLE_PATH/dosemu_install/ dosemu is theoretically relocatable, but I could not find any documentation indicating what was required to relocate it. By trial and error, I have determined that I need to patch the dosemu shell script and set the DOSEMU_LIB_DIR, DOSEMU_CONF_DIR, and DOSEMU_HDIMAGE_DIR envvars, in addition to PATH and LD_LIBRARY_PATH. I also have had to redirect the etc/dosemu/drives/c and d symlinks. Even after all this, I still get failures, as shown in the attached failure log. The first error is ERROR: X support not compiled in or not found: ERROR: /usr/lib/dosemu/libplugin_X.so: cannot open shared object file: No such file or directory This is very surprising, since I've set LD_LIBRARY_PATH in the launcher script. Another surprising error is Error in built-in global.conf: (line 671) Disk-device/file /var/lib/dosemu/drives/c doesn't exist. Since I have explicitly set DOSEMU_HDIMAGE_DIR, I don't know why I still see this. What do I have to do to make a relocated installation work? - --Ben -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIFT1CUJT6e6HFtqQRAqABAJ0abW354vMEcWYC2wkSgE4KdR3f1QCgn0mg GWTdB2cD5lm52Yi/5kNAtgs= =hD/0 -----END PGP SIGNATURE-----