From: Josef 'J. S. <je...@jo...> - 2011-10-11 03:33:43
|
On Fri, Sep 30, 2011 at 11:15:18PM +0200, Arnout Engelen wrote: > On Fri, Sep 30, 2011 at 03:38:36PM -0400, Josef 'Jeff' Sipek wrote: > > > > /usr/include/sys/feature_tests.h:357:2: #error "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applications require the use of c99" > > > > > > I could make a guess at the solution (adding 'CFLAGS += $(XOPEN_SOURCE) > > > $(C99_SOURCE)' to the libtu Makefile might help). > > > > That helped a bunch. > > Cool. > > > Now it blows up on Xinerama related symbols being undefined (during a > > linking). It' probably because I don't have much X11 related files > > installed. I'll try to install those and see if it gets further. > > During linking but not during compilation? That's odd. Anyway if you can > do without xinerama you can remove it from modulelist.mk . Sorry for taking so long with this. I just got back to trying to make it compile. I had to add -lXinerama -lXrandr in notion/Makefile and pwm/Makefile. After that, it built. I'll try to compile it with Sun Studio now, if I end up with something built sometime early tomorrow, I'll try to actually run it :) ... > In the end, though, autotools/cmake and friends all have their own set of > drawbacks and the current system does work, so for now I'm happy focussing > on the application itself rather than the build system. That's very true. Jeff. -- Failure is not an option, It comes bundled with your Microsoft product. |