Some existing externals won't open in Max 8

dhjdhjdhj's icon

I got upgrades for Max8 and am trying it out. I checked that it's running in 32-bit mode (at least according to GetInfo on my Mac)

However, the OSC-route object (and several objects that I compiled/built myself) will not load, complaining about wrong architecture. These objects load perfectly fine on Max7 (also in 32-bit mode) - see messages below. I realize that the OSC-route is from an older implementation but as I said, I'm seeing the same thing with some externals I compiled a year or two ago which also work fine on Max 7

Anyone know what's going on?

Under Max8
OSC-route: unable to load object bundle executable
2018-10-10 21:18:07.509 Max[68048:8325463] Error loading /Volumes/HD2/MaxEnvironment/ThirdParty/CNMAT-Everything-OSX-MachO/OSC-route.mxo/Contents/MacOS/OSC-route: dlopen(/Volumes/HD2/MaxEnvironment/ThirdParty/CNMAT-Everything-OSX-MachO/OSC-route.mxo/Cont
ents/MacOS/OSC-route, 262): no suitable image found. Did find:
    /Volumes/HD2/MaxEnvironment/ThirdParty/CNMAT-Everything-OSX-MachO/OSC-route.mxo/Contents/MacOS/OSC-route: no matching architecture in universal wrapper

Under Max7
OSC-route ("OpenSoundControl route") object version 1.17.2 by Matt Wright, Michael Zbyszynski.
Copyright ) 1999,2000,01,02,03,04,05,06,07,08 Regents of the University of California. All Rights Reserved.

Joshua Kit Clayton's icon

There is actually no 32bit mode for Max 8, which is 64bit only. Please update the CNMAT externals to use a 64bit version. I would highly recommend installing the latest version of those objects via the package manager and remove the old extgernals from your Max 8 search path.

dhjdhjdhj's icon

OK - in that case, why, when I did GetInfo, did it have the checkbox enabled that says "Open in 32-bit mode"?

I guess I'll have to recompile my own externals as well....sigh

P.S. Thanks for the response

Joshua Kit Clayton's icon


This is due to an overlooked item in the Application's info.plist. We'll solve this in a future version, and apologies for the confusion.