Does Intellij Idea 8.1.x install and run on Mac OSX 10.6? - osx-snow-leopard

Does Intellij Idea 8.1.x install and run on Mac OSX 10.6 (snow-leopard)?
Are there any special steps needed to get it to work?

Yes, we've verified that it works fine on the Snow Leopard. The new version of Java 1.6 fixes the known problems with menus and crashes which affected IDEA on the previous version after Java Update 4 (promised to be fixed in Java Update 5).
There is no JDK 1.5 on Snow Leopard, so IDEA will use JDK 1.6 despite of the settings in the Info.plist file.
If you'll have any problems, it's recommended to replace the Java application stub with the new version:
overwrite /IntelliJ IDEA.app/Contents/MacOS/idea with
/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub.
The new application stub will be bundled with the next IDEA builds. Note that with the old stub IDEA will run under 32-bit JVM, while with the new stub it will run under 64-bit JVM.

Related

Sencha Build is failing after After Mac upgrade to Monterey version 12.1

I'm working on a classic Sencha project using a M1-pro Macbook Pro. ... Sencha "$#". java(3259,0x30a9d7000) malloc: Heap corruption detected, free list is damaged at 0x600003dcba80
*** Incorrect guard value: 105553168608752
I've have similar issues ever since migrating to the M1 platform. Sencha CMD's included JRE is not compiled for the ARM architecture and even with Rosetta 2, there still seems to be issues with how the included JRE operates in the different architecture. The best workaround I've found is to switch to a JRE compiled for the ARM architecture and that is also compatible with Sencha CMD. Oracle offers an M1 compatible Java SDK but it is the latest version (17) and it won't work with Sencha CMD which needs a JDK in the version 8-11 range. I've found that Bellsoft's M1 versions seem to work the best. You can download it here
I've also had similar experiences, but occasionally Sencha CMD will start.
But I have a possible other solution, or an extra step necessary to have the solution from #aatb to work: for me the db_file Sencha uses to store the Java environment contained references to older versions of CMD or java.
For me a solution was to remove the file: ~/.install4j

codenameone UnsupportedClassVersionError: javafx/scene/media/MediaException has been compiled by a more recent version

...of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
I have moved from a Windows to an Ubuntu machine and am arranging all the projects. A bit difficult all of it but have got through for all of it with the exception of my CodenameOne project, which is firing this exception when launching the simulator in Netbeans 8.0.2.
The designer is not working either.
I am running JDK 1.8 (OpenJDK)
Can anybody hint me on what could I try next?
In short, OpenJDK8 is not supported by the CN1 simulator because it doesn't include JavaFX. You need to use Oracle's JDK8. OpenJDK11 is, however, supported, as it is able to use JavaFX11 (which is now not part of the JDK).

Why isn't Xcode running on my Macbook Pro?

I just downloaded Xcode 6.4 onto my macbook pro with OS X 10.9.5, Thing is it keeps sayings Xcode only works on 10.10.4 or higher? Any suggestions? Would like to learn C.
Any ideas?
According to Wikipedia the latest version of Xcode that will with with OS X 10.9.5 is Xcode 6.2. You can't get this version from the App Store AFAIK, but Apple do keep older versions available for download in Developer Centre. Just go there, sign in if needed, search for Xcode 6.2, and you should be able to download the DMG directly and install. Or alternatively, here is a direct link to Xcode 6.2. Sign in may be required.
Alternatively, you could upgrade your OS to the latest if your hardware supports it.

Running makefile based C project in Xcode 6 on OS X 10.9

I have a C project that uses a Makefile to compile so, basically I tell Xcode to rely on an external build tool (make).
Since I updated from Xcode 5 to Xcode 6, I am not able to Run that project (build still works). Each time I try to run the execute I get the following error message :
My Mac runs OS X 10.9.5, which is lower than project's minimum
deployment target. Change your project's minimum deployment target or
upgrade My Mac's to version of OS X.
I configured the MACOSX_DEPLOYMENT_TARGET to 10.9, and that did not change anything.
So, since I would like keep 10.9 for now, is there a way to tell Xcode that my project can run on 10.9 ?
Finally I just deleted and recreated the target and that solved the issue...

How do I fix a "version `GLIBC_2.14' not found" error?

I've compiled a C program under Ubuntu 12.04, built a Debian package out of it, and want to install it on a server running Debian Lenny.
Last time I did that (about two months ago) it worked: I could install the package and run the binary. But now I get the following error message:
(binary's name): /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.14' not found (required by (binary's name))
Other than upgrading my machine to Ubuntu 12.4, the only significant change we've brought to the code is a call to strdup(), for which I had to enable the _POSIX_C_SOURCE=200809L feature test macro.
Upgrading the server to the latest Debian version is not my preferred option as it is not under my direct control.
How do I fix this problem?
I think the critical bit of info here is 'upgrading my machine'. So when this worked before, you were building and packaging on something earlier than 12.04? If so, then the issue is that 12.04 now ships with a newer version of libc (apparently 2.14), and your binary now records a dependency on that version of libc. When you try to run on Lenny, which likely uses an older version of libc, the linker detects that the Lenny version does not support the 2.14 API, and fails.
I think the best way forward is probably to do your development and testing on 12.04, and then when you want to create packages for a specific Debian release, use pbuilder or similar to create debs. This will ensure that the libraries used for the packaging build match the target platform.

Resources