QSP для MacOS
Скрипт для сборки QSP на MacOS уже написан. Кто может заняться сборками и тестированием?
Вот какая ошибка вылетает почти в самом начале

Если нажать на кнопку YES, то получим следующий стек трейс
Exception Type: EXC_CRASH (SIGTRAP)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x00007fff834213d6 __kill + 10
1 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001003466e5 wxGUIAppTraitsBase::ShowAssertDialog(wxString const&) + 293
2 …_osx_cocoau-2.9.2.0.0.dylib 0x0000000100125f9e ShowAssertDialog(wxString const&, int, wxString const&, wxString const&, wxString const&, wxAppTraits*) + 942
3 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001001268fc wxAppConsoleBase::OnAssertFailure(wchar_t const*, int, wchar_t const*, wchar_t const*, wchar_t const*) + 284
4 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001001266bd wxDefaultAssertHandler(wxString const&, int, wxString const&, wxString const&, wxString const&) + 253
5 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001000b9f43 wxOnAssert(char const*, int, char const*, char const*, char const*) + 611
6 su.qsp.QspPlayer 0x00000001000133cf wxArgNormalizer<int>::wxArgNormalizer(int, wxFormatString const*, unsigned int) + 117
7 su.qsp.QspPlayer 0x0000000100013409 wxArgNormalizerWchar<int>::wxArgNormalizerWchar(int, wxFormatString const*, unsigned int) + 41
8 su.qsp.QspPlayer 0x0000000100029492 wxString wxString::Format<int, wxString>(wxFormatString const&, int, wxString) + 113
9 su.qsp.QspPlayer 0x0000000100018085 QSPFrame::ShowError() + 1715
10 su.qsp.QspPlayer 0x00000001000188e7 QSPFrame::OnActionChange(wxCommandEvent&) + 55
11 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002436d4 wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 84
12 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002455c4 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 132
13 …_osx_cocoau-2.9.2.0.0.dylib 0x000000010024567d wxEvtHandler::TryHereOnly(wxEvent&) + 77
14 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002457d1 wxEvtHandler::ProcessEvent(wxEvent&) + 225
15 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002437cb wxEvtHandler::DoTryChain(wxEvent&) + 75
16 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002456da wxEvtHandler::ProcessEventLocally(wxEvent&) + 74
17 …_osx_cocoau-2.9.2.0.0.dylib 0x0000000100245791 wxEvtHandler::ProcessEvent(wxEvent&) + 161
18 …_osx_cocoau-2.9.2.0.0.dylib 0x000000010043076a wxWindowBase::TryAfter(wxEvent&) + 106
19 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002452b6 wxEvtHandler::TryAfter(wxEvent&) + 22
20 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002457ed wxEvtHandler::ProcessEvent(wxEvent&) + 253
21 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001004a4e1a wxVarScrollHelperEvtHandler::ProcessEvent(wxEvent&) + 42
22 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001004a2a3b wxVListBox::SendSelectedEvent() + 107
23 su.qsp.QspPlayer 0x00000001000309db QSPListBox::OnMouseMove(wxMouseEvent&) + 101
24 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002436d4 wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) + 84
25 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002455c4 wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) + 132
26 …_osx_cocoau-2.9.2.0.0.dylib 0x000000010024567d wxEvtHandler::TryHereOnly(wxEvent&) + 77
27 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002457d1 wxEvtHandler::ProcessEvent(wxEvent&) + 225
28 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002437cb wxEvtHandler::DoTryChain(wxEvent&) + 75
29 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002456da wxEvtHandler::ProcessEventLocally(wxEvent&) + 74
30 …_osx_cocoau-2.9.2.0.0.dylib 0x0000000100245791 wxEvtHandler::ProcessEvent(wxEvent&) + 161
31 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001004a4e1a wxVarScrollHelperEvtHandler::ProcessEvent(wxEvent&) + 42
32 …_osx_cocoau-2.9.2.0.0.dylib 0x00000001002452e6 wxEvtHandler::SafelyProcessEvent(wxEvent&) + 22
33 …_osx_cocoau-2.9.2.0.0.dylib 0x000000010042f9f0 wxWindowBase::HandleWindowEvent(wxEvent&) const + 16
34 …_osx_cocoau-2.9.2.0.0.dylib 0x0000000100340845 wxWidgetCocoaImpl::DoHandleMouseEvent(NSEvent*) + 85
35 …_osx_cocoau-2.9.2.0.0.dylib 0x000000010033bcfd wxWidgetCocoaImpl::mouseEvent(NSEvent*, NSView*, void*) + 45
36 com.apple.AppKit 0x00007fff81505bef -[NSWindow sendEvent:] + 6573
37 …_osx_cocoau-2.9.2.0.0.dylib 0x000000010033089c -[wxNSWindow sendEvent:] + 140
38 com.apple.AppKit 0x00007fff8143acd9 -[NSApplication sendEvent:] + 4198
Ок, спасибо.
Byte, сорка с сайта под Snow Leopard 10.6 (Intel, патченое ядро, x64) не запускается, под нативом тоже. Причем скомпилинная мною из сорцов работает превосходно. Может из затого что у меня x64? Тогда выложите две версии. А порта qGen не планируется?
По идее версия на сайте собрана под x64 как раз.
Что пишет при запуске?
Пишет прога не предназначена для этого мак. Перешел на x32 - заработало. И еше бесят постоянно вылетающие “Неизвестные ошибки” в плеере. Причем по 2 раза и довольни часто. У других такого не наблюдается?
Неизвестные ошибки - известный баг)
wxCocoa нестабильный еще =(
HiTECNOLOGYs,
постоянно вылетающие “Неизвестные ошибки” в плеере. Причем по 2 раза и довольни часто.
на обеих версиях? т.е. и на скомпиленной вручную, и на собранной Байтом?
Да. В обоих. Может дело в патченом ядре? Под нативным не пробовал.
Неизвестные ошибки и у меня появляются, дело в wx :)