сборка Bochs

Тема в разделе "WASM.UNIX", создана пользователем XshStasX, 22 июн 2011.

  1. XshStasX

    XshStasX New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2008
    Сообщения:
    991
    Собираю bochs-20110214 версия для Windows
    в командной строку ввожу:
    sh .conf.win32-vcpp
    на что получаю ответ :
    .conf.win32-vcpp: 19: ./configure: Permission denied
    Removing curly brackets in ./plex86/kernel/freebsd/Makefile for NMAKE.

    .conf.win32-vcpp
    Код (Text):
    1. #!/bin/sh
    2.  
    3. set echo
    4.  
    5. ./configure --target=pentium-windows \
    6. --enable-sb16 \
    7. --enable-ne2000 \
    8. --enable-all-optimizations \
    9. --enable-cpu-level=6 \
    10. --enable-x86-64 \
    11. --enable-pci \
    12. --enable-acpi \
    13. --enable-clgd54xx \
    14. --enable-usb \
    15. --enable-usb-ohci \
    16. --enable-show-ips \
    17. --disable-readline \
    18. --without-x \
    19. --with-win32 --with-rfb --with-nogui
    20.  
    21. # --enable-external-debugger \
    22. # --enable-x86-debugger \
    23. # --enable-iodebug \
    24. # --enable-debugger \
    25. # --enable-sep \
    26. # --enable-icache \
    27. # --enable-plugins \
    28.  
    29. unset echo
    30.  
    31. # Fix up all makefiles so that nmake can handle them.
    32. for i in `find . -name Makefile`; do
    33. echo Removing curly brackets in $i for NMAKE.
    34. mv $i $i.tmp
    35. sed -e 's/{/(/g' -e 's/}/)/g' < $i.tmp > $i
    36. rm -f $i.tmp
    37. done
    Код (Text):
    1. # FreeBSD Kernel module makefile
    2. SRCS= ../plex86.o
    3. KMOD= plex86
    4.  
    5. .include <bsd.kmod.mk>
    Компиляцию я произвожу из ОС Линукс.
    пробивал компилировать как под рутом так и под пользователем, результат один...(
    файловая система фат32.
     
  2. KIV

    KIV Member

    Публикаций:
    0
    Регистрация:
    16 июл 2009
    Сообщения:
    231
    У configure не стоят права на исполнение. Скопируйте на раздел с ФС, которая нормально поддерживает Unix-права доступа и выставите атрибут исполняемости для всех скриптов.
     
  3. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Блин! Зачем создавать себе лишние сложности?
    И "win32-vcpp" явно указывает, что нужен VisualC++. Об этом же говорит и сообщение про nmake.
    Откуда они в Линуксе? Или я что-то пропустил? Или вы все это еще и через wine делать будете.
    =================
    Помедитировав, понял - вам нужен эмулятор Винды. Ну так и собирайте bochs для Линукс и не придумывайте себе проблем. Потом в этом bochs и запустите Винду.