Changes between Initial Version and Version 1 of Ticket #59316, comment 41
- Timestamp:
- Dec 29, 2020, 3:57:10 PM (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #59316, comment 41
initial v1 3 3 "PAGE_SIZE" is no longer a constant but instead points to a variable now, so it cannot be used to initialize global variables any more. The compiler error message hints at this, and I found the definition in "!/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk/usr/include/mach/i386/vm_param.h". I opted for changing the code in osxfuse accordingly (if a little hacky), since I regard this as more future-proof. Or one could also define the macro "!__MAC_OS_X_VERSION_MIN_REQUIRED" to be lower than "101600" to get the old semantics. 4 4 5 Instead of adding more individual patch files to this thread and thereby increasing the confusion about what is needed and what isn't to get it working, I will add an attachment with the complete modified port sstructure. Plug-and-Play. I set it up on my Mac as a local repo, according to these instructions: [https://guide.macports.org/chunked/development.local-repositories.html]. For the complete picture, make a recursive diff between the ports in the macports and the local repo. The only thing that still has to be done manually is creating the symlink in "!/Library/Extensions".5 Instead of adding more individual patch files to this thread and thereby increasing the confusion about what is needed and what isn't to get it working, I will add an attachment with the complete modified port structure. Plug-and-Play. I set it up on my Mac as a local repo, according to these instructions: [https://guide.macports.org/chunked/development.local-repositories.html]. For the complete picture, make a recursive diff between the ports in the macports and the local repo. The only thing that still has to be done manually is creating the symlink in "!/Library/Extensions".