(trying to build  a Tiger osx package)

I followed the instructions in

http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX

and also installed gtk-clearlooks

I used
./configure --disable-static --enable-shared --prefix=/path/to/build/product --enable-osxap --enable-inkboard.

I produced an Inkscape.app but it does not run.

Loading it manually from an xterm gives

macbook:~/inkscape-0.46/packaging/macosx/Inkscape.app/Contents/MacOS duncan$ ./I
nkscape

2008-03-29 10:52:34.418 defaults[9262]
The domain/default pair of (kCFPreferencesAnyApplication, AppleAquaColorVariant)
 does not exist
2008-03-29 10:52:34.435 defaults[9263]
The domain/default pair of (kCFPreferencesAnyApplication, AppleHighlightColor) d
oes not exist

Then it hangs.


Its not clear how to diagnose what the problem is.

Also, the Wiki is written assuming one is using svn.  
I am using the official 0.46 release tarball, and have no idea whether
what I would get by using svn is that or some slightly different version.

I would like to produce an EXACT copy of whatever the "official" release
for LEOPARD is  (exactly the same options, library dependencies, etc) except
built on TIGER.


Is it possible to get the precise build instructions that were used for the Leopard Inskcape.app so I can run them on tiger.    (I dont want to make decisions about whether to use e.g. --enable-inkboard )?

One issue I saw when building the .app was

cp: /opt/local/lib/gtk-2.0/2.10.0/loaders/*.so: No such file or directory

I'd try to produce a Tiger universal  Inkscape-0.46 dmg for general distribution if the OS X packager no longer has a Tiger/Intel installation to work with,
but I need an authoritative recipe for doing it using the official release tarball.     I assume using MacPorts is the the way to get the various gtk libraries, so I installed it and the recommended packages, but want to make sure I also produce a dependency-free Inkscape.app that doesnt relay on any external libraries except those that come with Tiger and Tiger/X11   (I will remove Macports as so on as the compilation is successful, as I use Fink).




duncan







-------------- Original message from Bryce Harrington <bryce@...1798...>: --------------


> On Wed, Mar 26, 2008 at 03:24:38PM -0400, Jamie Kimberley wrote:
> > I was building on tiger until a few weeks ago (just got a new macbook).
> > I'll see if I can compile and package the 0.46 code tonight.
> >
> > If you want to try it yourself the instructions on the wiki using
> > macports are pretty easy to follow. One note not mentioned on the wiki is
> > that you'll need to install the gtk2-clearlooks package before building
> > inkscape from source.
>
> Could you please add this extra note to the wiki. (It's important
> everyone keep the build directions up to date and as complete as
> possible, since incorrect build directions can be a show stopper for new
> devs.)
>
> Thanks,
> Bryce
>
> > simply issue on the command line
> > sudo port install gtk2-clearlooks
> > or add it to the list of other ports that need to be installed.
>