Ok, this new webcit build system has got to get fixed. I haven't been
able to do any work on the code for two days now. I appreciate that we
are trying to make things fit together better when fsstnd-compliant
packages are built, but the entire build is broken right now.
Here are the problems I am experiencing right now, in no particular
order. For reference, I have the source code in /appl/develcit/webcit and
I specified /appl/develcit/webcit-runtime as my runtime directory. (This,
by itself, is somewhat annoying, because while doing software development
I've always been able to just start up the copy in the build directory,
but I'll live with the requirement of having to do a 'make install' first
if I have to.)
* Upon initialization, the program indicates that it is changing the
current working directory to /usr/local/webcit. This is incorrect,
because I specified /appl/ddevelcit/webcit-runtime to the configure
script.
* If I do "webserver -h/appl/develcit/webcit-runtime" it does go there,
but then it doesn't appear to be finding the "locale" directory.
* The installed "static" directories appear to be buried one too many
levels deep. Instead of /appl/develcit/webcit-runtime/static and
/appl/develcit/webcit-runtime/tiny_mce, it has created
/appl/develcit/webcit-runtime/static/static and
/appl/develcit/webcit-runtime/static/tiny_mce. This, of course, causes
all static content to fail to load. Not just the images, but the HTML
templates too, so the login screen doesn't even display. It just shows
that there were errors loading the three templates that make up that
screen.
I can't even fix any of this myself because I don't understand how it
works. Please, please, please, fix these problems so we can get back to
developing software instead of fighting with the build tools. I don't
want to have to roll these changes back, but if another couple of days go
by and the build is still broken, I won't have any other choice.