Now I'm trying to compile MaciASL with no luck. It still has a semantic issue, when buildng 264 http://i.imgur.com/lqdPegf.png and still there is an empty Summary window http://i.imgur.com/HkMTe9r.png nothing has changed.
Tried to compile MaciASL with your iasl51 that you provided at http://maciasl.sourceforge.net/10.10/iasl51 but no luck at all. With it maciasl even cannot open aml/dsl file and in preferences when I set version to 5.1 it is not handled. Maybe it is corrupted, I don't know. This is output from the Terminal:
-bash: ~/iasl51: Permission denied
Tried to compile MaciASL with iasl 5.0 and 5.1 that I compiled from original sources (just 'make'). For 5.0 I used 20140627-64 http://www.hackintoshosx.com/files/file/4117-iasl-intel-acpi-tools-x64/ and for 5.1 used 20150204-64 http://www.hackintoshosx.com/files/file/4436-iasl-intel-acpi-tools-x64/ . In the links it is my compilings of ACPICA from original sources w/o correcting the code or reconfiguration. Just shared for people. It works correctly with patched version of maciasl http://www.hackintoshosx.com/files/file/4294-maciasl-dsdt-editor-ide-native-cocoa/ but I have no sources of it. Patched not by me, but it is correctly handling the stock iasl and the updated versions of it (file replacing).
BTW, simple updating of iasl still doesn't work. By pressing the "Update iASL" Button nothing happening.
I think you should do some work for handling stock iasl and updating it from Preferences of MaciASL.
How to configure ACPICA to avoid errors with maciasl?
It will be more useful to add into the preferences of maciasl all of the iasl's keys, such as -e, -fe, -dl, -w3 and so on, all of them.
Here the sources that I've used https://www.dropbox.com/s/bbmvgw3zjcex8sx/maciasl-devcode-compilers_1.3_264.zip?dl=0
Here the compiled MaciASL, that outputs an empty Summary window https://www.dropbox.com/s/k4tsbwy6kvnkdx4/1.3_264.zip?dl=0
I've started MaciASL from the Terminal. When I set ACPI Specification to 5.0 it outputs this information:
STEVE-MACPRO:~ stevebondaryan$ /Users/stevebondaryan/Library/Developer/Xcode/DerivedData/MaciASL-bjgkebqhigunefgyjtgrpvrkhnke/Build/Products/Release/MaciASL.app/Contents/MacOS/MaciASL
2015-02-17 05:05:34.749 MaciASL[12246:507] *** -[__NSArrayM objectAtIndex:]: index 18446744073709551615 beyond bounds [0 .. 1]
2015-02-17 05:05:34.750 MaciASL[12246:507] (
0 CoreFoundation 0x00007fff91ed225c exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff8cdade75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff91db04f5 -[__NSArrayM objectAtIndex:] + 245
3 MaciASL 0x000000010d62baa3 MaciASL + 72355
4 MaciASL 0x000000010d61e507 MaciASL + 17671
5 Foundation 0x00007fff936152d7 __NSFireDelayedPerform + 333
6 CoreFoundation 0x00007fff91e393e4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION + 20
7 CoreFoundation 0x00007fff91e38f1f __CFRunLoopDoTimer + 1151
8 CoreFoundation 0x00007fff91eaa5aa __CFRunLoopDoTimers + 298
9 CoreFoundation 0x00007fff91df46a5 __CFRunLoopRun + 1525
10 CoreFoundation 0x00007fff91df3e75 CFRunLoopRunSpecific + 309
11 HIToolbox 0x00007fff9947da0d RunCurrentEventLoopInMode + 226
12 HIToolbox 0x00007fff9947d7b7 ReceiveNextEventCommon + 479
13 HIToolbox 0x00007fff9947d5bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
14 AppKit 0x00007fff97a7a24e _DPSNextEvent + 1434
15 AppKit 0x00007fff97a7989b -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
16 AppKit 0x00007fff97a6d99c -[NSApplication run] + 553
17 AppKit 0x00007fff97a58783 NSApplicationMain + 940
18 MaciASL 0x000000010d61b6b1 MaciASL + 5809
19 libdyld.dylib 0x00007fff95fcb5fd start + 1
)
Tickets are not general discussion threads. I will be cleaning up this ticket, please create new ones for individual issues.
I strongly recommend avoiding Xcode if you don't understand software development. Your issue is simple, you cannot download binary (executable) files and expect them to run without setting the executable permissions bit. This is why running iasl in Terminal fails. You should also consult the wiki for this project when compiling iasl from source.
Finally, MaciASL and its included binaries are shipped as a package. I will not support any and all transformations of iASL code, that would be prohibitive. Please use MaciASL as it is provided unless you can modify the code yourself to make it work as you wish.
Last edit: PHPdev32 2015-10-04