Форум Эму-Россия
http://forum.emu-russia.net/

MAME компиляция исходников.
http://forum.emu-russia.net/viewtopic.php?f=13&t=258
Страница 1 из 1

Автор:  TERMiN8! [ 26 ноя 2007, 14:45 ]
Заголовок сообщения:  MAME компиляция исходников.

Помогите с компиляцией МАМЕ - делаю всё по инструкции, а MinGW вываливает ошибку дескать не найден файл verinfo.c хотя по пути который он указывает файл есть.

Автор:  abelenki [ 26 ноя 2007, 15:31 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

http://various.ru/mame/

если делать всё по этой инструкции, должно компилиться.

Автор:  TERMiN8! [ 26 ноя 2007, 15:54 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

по этой инструкции и делаю :) к сожалению вылетает...

Автор:  F1ReB4LL [ 26 ноя 2007, 15:56 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

Создай батник такого содержания:

Цитата:
D:\mamesrc\obj\windows\mamep4\osd\windows\verinfo.exe D:\mamesrc\src\version.c >D:\mamesrc\obj\windows\mamep4\osd\windows\mamevers.rc


Вместо D:\mamesrc поставь свой путь к исходникам MAME. Это они между 0.118 и 0.119 чего-то накосячили, истинного решения проблемы пока никто не предложил - у кого-то работает, у кого-то надо вот так вот ручками делать.

Автор:  abelenki [ 26 ноя 2007, 16:19 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

F1ReB4LL писал(а):
Создай батник такого содержания:

Цитата:
D:\mamesrc\obj\windows\mamep4\osd\windows\verinfo.exe D:\mamesrc\src\version.c >D:\mamesrc\obj\windows\mamep4\osd\windows\mamevers.rc


Вместо D:\mamesrc поставь свой путь к исходникам MAME. Это они между 0.118 и 0.119 чего-то накосячили, истинного решения проблемы пока никто не предложил - у кого-то работает, у кого-то надо вот так вот ручками делать.


первый раз про такое слышу. у меня как компилилось нормально, так и компилится по последнюю версию (0.121u1).

Автор:  TERMiN8! [ 26 ноя 2007, 19:10 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

А батник этот когда выполнять? До MakeMAME.bat или вместо? И как он должен выглядеть? Вот так?

D:\mamesrc\obj\windows\mamep4\osd\windows\verinfo.exe
D:\mamesrc\src\version.c
D:\mamesrc\obj\windows\mamep4\osd\windows\mamevers.rc

Автор:  R4kk00n [ 26 ноя 2007, 22:02 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

Судя по названию, verinfo.exe должна собираться как раз из verinfo.c. Как её можно запустить до того, как она собрана - это выше моего понимания.
Надо бы самому попробовать...

Автор:  F1ReB4LL [ 27 ноя 2007, 01:07 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

TERMiN8! писал(а):
А батник этот когда выполнять?


Когда с ошибкой вылетит. И прописано должно быть в одну строчку - "D:\mamesrc\obj\windows\mamep4\osd\windows\verinfo.exe D:\mamesrc\src\version.c >D:\mamesrc\obj\windows\mamep4\osd\windows\mamevers.rc"

Добавлено спустя 1 минуту 59 секунд:
R4kk00n писал(а):
Судя по названию, verinfo.exe должна собираться как раз из verinfo.c. Как её можно запустить до того, как она собрана - это выше моего понимания.
Надо бы самому попробовать...


Хм, неплохо бы текст ошибки скопипастить. Вообще, у меня (и у других, насколько знаю) ошибка связана с verinfo, но не с отсутствием verinfo.c.

Автор:  TERMiN8! [ 28 ноя 2007, 19:46 ]
Заголовок сообщения:  Re: MAME компиляция исходников.

Странно, но на другом компьютере все великолепно скомпилилось...
А вот и копипаст ошибки:

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

c:\MAMESrc>makemame

c:\MAMESrc>set path=c:\mingw\bin

c:\MAMESrc>mingw32-make P4=1
Compiling src/osd/windows/verinfo.c...
gcc: CreateProcess: No such file or directory
mingw32-make: *** [obj/windows/mamep4/osd/windows/verinfo.o] Error 1

c:\MAMESrc>

Вставляем батник и видим:

c:\MAMESrc>C:\mamesrc\obj\windows\mamep4\osd\windows\verinfo.exe C:\mamesrc\src\
version.c >C:\mamesrc\obj\windows\mamep4\osd\windows\mamevers.rc
"C:\mamesrc\obj\windows\mamep4\osd\windows\verinfo.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Такие вот пироги...

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/