Перейти к содержимому
Krutoy

Бинарники эмулятора OCEmu на Windows

Рекомендуемые сообщения

Вот ума не приложу, что у вас не так. У payonel, например, как и у других людей-виндузятников, всё заработало без проблем.

Пробелов уже давно нет.

При выполнении sh скрипта у меня не видит файл lua.h.

Вполне возможно, у меня просто неверно собирается Lua, или разные версии.

 

@Cyber, скинь пожалуйста свою папку со всеми файлами для Lua. Она обычно находится где то в C:\Program Files\Lua

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Krutoy, я только либы собрал и запустил через msys консольку. Сам lua я НЕ качал и LuaRocks НЕ использовал. Ты батник запускаешь из папочки src? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Krutoy, я только либы собрал и запустил через msys консольку. Сам lua я НЕ качал и LuaRocks НЕ использовал. Ты батник запускаешь из папочки src? 

Правильно, луа и не нужно было самому качать. Скрипт скачал. Вот мне и интересно куда он скачал тебе луа, дай мне их пож.

Батник из папочки src конечно, он ведь видит boot.lua

Изменено пользователем Krutoy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Krutoy, вся папочка там весит дофига (около 2-2.5гигов)  

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Делал, всё равно не помогает. Ты бы мог дать все свои файлы, как это сделал Cyber?

 

У меня аналогично как и Cyber`а

Распиши по порядку все свои действия.

Изменено пользователем Strateg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Krutoy,пробуй запускать не через msys консоль,а через mingw консоль 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня аналогично как и Cyber`а

Распиши по порядку все свои действия.

Я выполняю действия по порядку, как написано в гайде, а именно:

 

 

 

  • Устанавливаем MSYS2, запускаем.
  • Пишем update-core.
  • Закрываем окно и открываем снова.
  • Обновляем остальное командой pacman -Su.
  • Пишем pacman -S mingw-w64-i686-toolchain.
  • Закрываем и в "Пуске" ищем MinGW Win32 Shell. Открываем именно его.
  • В терминале переходим в папку с эмулятором и пишем ./msys_setup_ocemu.sh.

 

 

В какой то момент он что то спросит, я выбираю y. После 1-2 минуты работы он выдает ошибку Failed to build luafilesystem вот с таким логом:

Вот лог для MinGW Win32 Shell http://pastebin.com/tyejAtym

А вот для MinGW Win64 Shell http://pastebin.com/7LGSjTL1

 

 

 

@@Krutoy,пробуй запускать не через msys консоль,а через mingw консоль 

Скрипт вообще не запускается через MSYS консоль. Поэтому я и так запускаю через mingw.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@@Krutoy, попробуй очистить директорию OCEmu и снова скачать туда сырцы эмулятора, а затем запустить скрипт.

Просто кажется, что .o-файл был каким-то чудом повреждён, так что лучше попробовать собрать его заново.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Удалось воссоздать ошибку. Она вылетает всегда, если собирать из под MinGW Win32 Shell.
Удали папку extras и запусти скрипт из под MinGW Win64 Shell.
P.S по логам lua у тебя установился и по идее у тебя должны запускаться исходники Cyber`a.
P.P.S "lua boot.lua"  нужно запускать из под 
MinGW Win64 Shell.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Удалось воссоздать ошибку. Она вылетает всегда, если собирать из под MinGW Win32 Shell.

Удали папку extras и запусти скрипт из под MinGW Win64 Shell.

P.S по логам lua у тебя установился и по идее у тебя должны запускаться исходники Cyber`a.

P.P.S "lua boot.lua"  нужно запускать из под MinGW Win64 Shell.

ДААА!! ДААААААА!!!!!

ЗАРАБОТАЛО!!!

 

giphy.gif

 

Между прочим, очень важное замечание. Фингер, обязательно добавь, что под x64 нужно именно 64 запускать. И то, что через MinGW запускать тоже важное замечание.

Спасибо Стратег! Теперь дело пойдет в гору.

 

А еще, как теперь сделать "ярлык" для этого всего? Что в .bat файле прописать, что бы через MinGW запускалось? А то каждый раз по несколько консолей открывать неоч.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавь в Path "C:\msys64\mingw64\bin", и твой батник должен работать. 
Или создать батник с таким кодом C:\msys64\mingw64\bin\lua boot.lua

Изменено пользователем Strateg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавь в Path "C:\msys64\mingw64\bin", и твой батник должен работать. 

Или создать батник с таким кодом C:\msys64\mingw64\bin\lua boot.lua

Спасибо, работает. Кстати, оказалось, что нужно всего 4 файла из папки msys кинуть в эмулятор, и заработает.

Столько мороки, всего ради 4х файлов...

 

Вот, я собрал все нужные файлы. Проверил, в роде запускается без всяких линуксовых придатков. Достаточно скачать и запускать через run.bat

 

https://yadi.sk/d/5lMxZw13qrsDT

 

Фингер, можешь кинуть в описание в блоге.

Если у других будет работать, количество пользователей эмулятора с винды увеличится раз в 5.

Изменено пользователем Krutoy

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не работает) Не хватает lua52.dll и lua52 не находит при запуске батника. Возможно у тебя прописан в Path Lua52. Закинь lua52.dll и в батнике замени lua52 на lua и должно запускаться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не работает) Не хватает lua52.dll и lua52 не находит при запуске батника. Возможно у тебя прописан в Path Lua52. Закинь lua52.dll и в батнике замени lua52 на lua и должно запускаться.

Точно, спасибо, исправил, перезалил по той же ссылке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Happy-end!  :yahoo:

Вся информация полезная обязательно уйдёт в запись блога.

@@Alex, думаю, надо Стратегу медальки прилепить (решение проблемы со звуком и этот эмулятор).

 

ТЕМА ЗАКРЫТА. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

@Alex, думаю, надо Стратегу медальки прилепить

а как же я? :) :) 

  • Нравится 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...