Talk:Mac OSX Installation

From Gerris

(Difference between revisions)
Jump to: navigation, search
Revision as of 23:23, 23 August 2010
Zaleski (Talk | contribs)

← Previous diff
Revision as of 17:00, 25 August 2010
Zaleski (Talk | contribs)
(MacPorts issues - added libtool fix)
Next diff →
Line 33: Line 33:
sudo port install pkgconfig glib2 glib2-devel gtkglext startup-notification sudo port install pkgconfig glib2 glib2-devel gtkglext startup-notification
</pre> </pre>
-[[User:Zaleski|Zaleski]]+ 
 +If you get an error like
 +<pre>
 +libtool: Version mismatch error. This is libtool 2.2.4, but the
 +libtool: definition of this LT_INIT comes from an older release.
 +libtool: You should recreate aclocal.m4 with macros from libtool 2.2.4
 +libtool: and run autoconf again.
 +</pre>
 +uninstall the libtool port:
 +<pre>
 +sudo port uninstall libtool
 +</pre>
 +and rerun the installation starting with
 +<pre>
 +sh autogen.sh --prefix=/opt/gerris
 +</pre>
 +[[User:Zaleski|Zaleski]] 17:00, 25 August 2010 (UTC)

Revision as of 17:00, 25 August 2010

Just a few comments:

  • point 2) dependencies: I am not sure why it seems so hard to install all the necessary packages? Does fink not deal properly with dependencies?
  • point 3) "the packaged versions available on the web do not work": why not? is it because the "configure" script needs to be regenerated specifically for Mac OSX?
  • point 7) this should not be necessary since "pkg-config" should be able to find GTS using the PKG_CONFIG_PATH defined in point 5)

--Popinet 14:38, 8 November 2007 (PST)

We did an installation yesterday on Luc Deike's system but I am not sure what the state of the system was before I started helping. However I do know that X11 was not installed properly (I added an instruction on the page). Perhaps pkgconfig was not properly installed, which is why we needed gts-config. On my own system I did not need all the additional packages, but they were probably installed before. Every single time I did a Mac OSX installation I had to do some trial and error on the list of packages. It is not a problem with the dependencies, but that when you start the installation you do not know what is installed or not. This answers your questions about point 2) and 7). As for point 3), I have not tried the packaged versions, somebody should check them. --Zaleski 03:56, 9 November 2007 (PST)

MacPorts issues

As of August 2010 I was having trouble making fink work on my new Snow Leopard MacOSX 10.6 Intel X86_64 so I switched to MacPorts. (When you do this you should uninstall fink by removing the /sw directory otherwise the two will interfere with each other.) Everybody else was telling me that MacPorts was better anyway, as is reflected in the article. Then I had trouble configuring gts-mainline until I realized that one had to add one line to autogen.sh so it now looks like:

ACLOCAL_FLAGS="-I /opt/local/share/aclocal $ACLOCAL_FLAGS"

# On Mac OS fink is often used and installs stuff in /sw, so we search there
if [ -d "/sw" ]; then
	ACLOCAL_FLAGS="-I /sw/share/aclocal $ACLOCAL_FLAGS"
fi
# end of Mac OS X (Darwin) fix

The same change must be applied in the gerris-stable directory. I suppose the distributed autogen.sh files will be quickly updated appropriately.

The packages that must be installed under MacPorts are different from those listed. They are installed by

sudo port install pkgconfig glib2 glib2-devel gtkglext startup-notification 

If you get an error like

libtool: Version mismatch error.  This is libtool 2.2.4, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.4
libtool: and run autoconf again.

uninstall the libtool port:

sudo port uninstall libtool

and rerun the installation starting with

sh autogen.sh --prefix=/opt/gerris

Zaleski 17:00, 25 August 2010 (UTC)

Personal tools
communication