Le istruzioni per installare e/o compilare sono nel file, "QuickStart", incluso nella distribuzione.
(4/8/95)
1. Dimenticato di leggere il file QuickStart.
2. Provato a compilare usando un kernel <1.1.45
3. Il kernel di linux non si trova in /usr/src/linux
4. Uso DosEmu con un kernel che non ha la compatibilita' IPC.
5. Compilato con una versione del gcc < 2.5.8 e libc < 4.5.21
6. Dimenticato di editare il file /etc/dosemu.conf
7. Dimenticato di eseguire FDISK /mbr
sulla tua hdimage.
8. Eseguito DosEmu cercando di accedere ad una partizione gia' montata.
9. Non installato DosEmu con sufficienti privilegi (i.e., root).
10. Provato ad eseguire DosEmu su un Provider multi-utente, usante linux.
Marty Leisner (leisner@sdsp.mc.xerox.com
) ha detto (4/8/95)
Se tu vuoi costruire un eseguibile con QMAGIC, devi definire STATIC nel makefile. In altre parole ci sara' una combinazione tra eseguibile e libreria.
Marty Leisner (leisner@sdsp.mc.xerox.com
) ha detto (4/8/95)
Se tu vuoi compilare un binario in ELF, devi definire ELF nel "Makefile
".
Tu devi compilare e installare la slang library separatamente. Slang
funziona bene con le libreria "share" in formato Linux.
Marty Leisner (leisner@sdsp.mc.xerox.com
) ha detto (4/8/95)
Se tu vuoi compilare con macchine senza memoria di swap tu devi aggiungere
CFLAGS+=-fno-inline
dopo CFLAGS
definita nel dpmi/Makefile
.
Stai attento a fare questo perche' ho notato che Linux va in crash quando
non ha memoria di swap.
Marty Leisner (leisner@sdsp.mc.xerox.com
) riporta (4/8/95)
che
L'ottimizzazione di default e' -O2. Tu puoi editare il makefile e usare -O (compila qualche cosa come piu veloce/piu' piccolo)
Marty Leisner (leisner@sdsp.mc.xerox.com
) riporta (4/8/95)
Se tu definisci do_DEBUG
nel makefile, tu avrai preso -Wall -g
e quindi niente testo e niente compilazione interattiva.
Marty Leisner (leisner@sdsp.mc.xerox.com
) dice(4/8/95)
Tu devi aver compilato il kernel sul tuo sistema per compilare
la corrente versione. Altrimenti devi modificare a mano KERNEL_VERSION nel
livello principale del Makefile. Il numero in questione e' nella forma
"nmmmppp
", dove "n
" e' la versione, "mmm
" e' la minor version,
e "ppp
" e' il patchlevel. Ad esempio, il kernel 1.1.88 corrisponde
a "1001088" e il kernel 1.2.1 a "1002001".
Prima di tutto crea il top level per migliori risultati. Al top level
inserisci "make subdirectory
" che creera' le
subdirectory. Ogni sotto-directory (compresa la principale) ha
"clean
" e "realclean
che rimuoveranno le "dependencies" e gli
altri file.
(4/8/95)
No, tu lo devi solo installare con i privilegi di root.
Marty Leisner (leisner@sdsp.mc.xerox.com
) aggiunge
Per poter accedere alla porte di I/O (inclusa la console) dosemu necessita dei privilegi di root. Eseguendo DosEmu in un xterm o in un X windows e richiedendo la possibilita di accedere direttamente all'Hardware, tu puoi eseguire dosemu come un qualsiasi utente. Le "implicazioni" della sicurezza e del setup saranno sviluppate in una prossima release.