Open BernardoBelloOrti opened 8 years ago
Hi,
I don't have a lot of experience installing on Mac OS. That said, brew in general though should not interfere with the basic functionality of your system. Installing a new compiler with brew should be safe.
Now, any reason why you are installing version 1.1 of Jellyfish, instead of the current version (2.2.5)?
Hi,
I am working on OS X, too. You are installing a keg-only formula, which means that it will not be symlinked because it could conflict with other versions (brewed or provided by the system) of the same software. Jellyfish-1.1 is keg only, because a newer version is available in homebrew/science. By the way Jellyfish-1.1 is no bottle, only the newer version is bottled (which means precompiled).
I think they kept Jellyfish-1.1 for the installation of the Quake.
You can install a newer version (which is Jellyfish 2.4.x) just with brew install jellyfish
. Being precompiled, the newer Version of Jellyfish does not require the newer version of the compiler at all (except you do not want the precompiled version, because of the SWIG integration).
Cheers Chris
ps. It is already said, but the installation of the newer GCC with brew does not affect your system.
Hi,
can you clarify your statement about the precompiled version and SWIG integration? Is it that the precompiled version does NOT have the SWIG bindings? Or that it does have the SWIG bindings and that somehow creates problems?
Hi,
as far as I can tell, the bottled (precompiled) version in brew has no integration of the SWIG bindings. The Jellyfish formula (https://github.com/Homebrew/homebrew-science/blob/master/jellyfish.rb) has not the necessary flags on the configure script as mentioned at Jellyfishs homepage. Maybe they left the SWIG bindings out, because it is not clear where to integrate them (I think they should be integrated in brews version of perl/python/ruby instead of the ones which are provided by the system). I am currently compiling Jellyfish from the Master branch of the git repository.
Why an installed brew bottle does not symlink?
Seems Jellyfish manual says I need GCC 4.8. As far as I know I have GCC 4.2.1
From Jellyfish manual:
And the brew install of Jellyfish
An alternative is to install from source, but I would need to install GCC 4.8 and don't know the posible consequences to my system.