I've just installed the gnustep group from tehdely's gnustep repo, along with windowmaker-cvs. Whenever I try to run a GNUStep app, I get something like this:
$openapp Ink /opt/GNUstep/Local/Applications/Ink.app/Ink: symbol lookup error: /opt/GNUstep/System/Library/Bundles/libgnustep-back.bundle/./libgnustep-back: undefined symbol: FTC_Manager_Lookup_Size
Looking around the forums, I believe I'm supposed to have a gnustep daemon in /etc/rc.d/ . I have no such daemon. I put the daemons from gnustep.org -- gdomap and gpbs -- in there, but they haven't done any good.
It's worth noting that I'm using zsh. I commented out the zsh-specific lines in /etc/profile.d/GNUstep.sh because when I tried to source it I'd get
/etc/profile.d/GNUstep.sh:set:65: bad option: -y /etc/profile.d/GNUstep.sh:set:306: bad option: -y
Will/is this hurting me? The above is pretty much the extent of what I've done to my GNUstep installation.
Any help would be greatly appreciated, I'm eager to try this out
A helpful user on the mailing list told me that I had more than one version of freetype2 installed. Within /usr/lib I have the following:
The two blue ones are links to the bottom one. Also, there is
That is the extent of the freetype2 libraries on my system. (dunno if the one in X11R6 is freetype1 or freetype2.) All of this was installed by Arch. freetype-config tells me it was compiled with the -lfreetype and -lz switches. Here is the output when I run ldd on libgnustep-back:
linux-gate.so.1 => (0xffffe000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0xb7f5d000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0xb7f45000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0xb7e79000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0xb7e6b000) libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0xb7e55000) libGL.so.1 => /usr/X11R6/lib/libGL.so.1 (0xb7dda000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7d68000) libz.so.1 => /usr/lib/libz.so.1 (0xb7d57000) libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0xb7d41000) libc.so.6 => /lib/tls/libc.so.6 (0xb7c28000) libdl.so.2 => /lib/tls/libdl.so.2 (0xb7c24000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0xb7bd2000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb7bc1000) libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0xb7bbc000) libm.so.6 => /lib/tls/libm.so.6 (0xb7b99000) /lib/ld-linux.so.2 (0x80000000)
Everything seems to be in order, and yet the problem persists. The general consensus on the mailing list is that I have mismatched libraries somewhere. I have reinstalled freetype2 and X clean. I'm running out of ideas.
Where have all the GNUstep gurus gone?