[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Compiling GNUstep 1.6 under OpenBSD 3.2



On Mon, May 05, 2003 at 09:21:19AM -0700, Michael Schubert wrote:
> Lane Myer wrote:
> [snip]
> >Making all for library libgnustep-base...
> >gmake[2]: *** No rule to make target 
> >`Additions/static_obj/ix86/openbsd3.2/gnu-gnu-gnu/subproject.o', needed by 
> >`static_obj/ix86/openbsd3.2/gnu-gnu-gnu/libgnustep-base_s.a'.  Stop.
> >gmake[1]: *** [libgnustep-base.all.library.variables] Error 2
> >gmake[1]: Leaving directory `/home/jcm/gnustep-base-1.6.0/Source'
> >gmake: *** [internal-all] Error 2
> 
> If memory serves (and it never does), those subproject.o object files 
> are not created properly by the makefiles because its calling ar(1) or 
> as(1) with a switch that doesn't exist with OpenBSD's version and its 
> dying silently during the make process and you're not seeing it.
> 
> I did manage at one time to create these subproject.o's by hand and got 
> it all built... but then of course another part of GNUstep broke in 
> horrible ugly ways so I gave up.

I did some searches of the newsgroups, and it seems some of the problems are
related to ELF linking and shared libraries.

Is there any chance running 3.3-current would work?