On Sun, May 20, 2012 at 11:26:27PM +0200, Stefan Unterweger wrote: > Hello! > > * Matthew Dempsky on Fri, May 04, 2012 at 02:57:22PM -0700: > > Please let me know if you find anything that doesn't work correctly. > > I've just tried building it and actually get a long way towards the end, > but not quite. > > > Attached is a port for Eclipse SDK 4.1.2. I've only tested it on > > amd64, but it should (might?) work on i386 too. > > I've stumbled over some things along the way: > > You have missed a build dependency on 'archivers/unzip'. > > Also, the makefile for the native libraries (the make_openbsd.mak) makes > problems and fails to get the libxul libraries correctly. > > If I substitute line 96 onward: > | MOZILLA_INCLUDES = `pkg-config --cflags libxul19` > | MOZILLA_LIBS = `pkg-config --libs libxul19` > | > | XULRUNNER_INCLUDES = `pkg-config --cflags libxul19-embedding nspr` > | XULRUNNER_LIBS = `pkg-config --libs libxul19-embedding` > > with: > | MOZILLA_INCLUDES = `pkg-config --cflags libxul` > | MOZILLA_LIBS = `pkg-config --libs libxul` > | > | XULRUNNER_INCLUDES = `pkg-config --cflags libxul-embedding nspr` > | XULRUNNER_LIBS = `pkg-config --libs libxul-embedding` > > Then everything at least builds fine.
You're not building on -current enough up-to-date. libxul.pc and libxul-embedding.pc are installed as libxul19.pc and libxul19-embedding.pc since 2012/04/07. Landry