- From: Uri Guttman <uri@sysarch.com>
- Date: Wed, 1 Apr 1998 10:34:25 -0500 (EST)
- To: Irene.Vatton@imag.fr
- CC: Irene.Vatton@imag.fr, www-amaya@w3.org
>>>>> "IV" == Irene VATTON <Irene.Vatton@imag.fr> writes: IV> The connection to W3C site was corrupted yesterday for everybody. IV> I think all is ok now and you can download the 1.2a Amaya version IV> now. i am glad it wasn't just me they were blocking out! is 1.2a worth getting over the 1.2 i have? IV> Not poor, very complex. We need subdir "obj" to allow us to build IV> different versions of Amaya (with/without plugins, with/without IV> java support, with/without MathML, etc.) and Thot applications for IV> different platforms in the same hierarchy. i understand the variants, but why can't the makefile make the subdir obj for you? it isn't hard for me to do (i do know the mkdir command :-) but it is a trivial step that i didn't know about and i think it should be automated in the built system. IV> Options and Makefiles are generated according to the current IV> target architecture and current configure options. We need IV> different subdirs to store these files and to collect *.o, IV> libraries and binaries. I guess it's a good idea to collect all IV> these generated files in the same hierarchie. We decided also to IV> let user defines the target name he wants because it is difficult IV> to automatically generate a name aoccrding to the platform and the IV> cofigure options. Asking the user to create subdir "obj" solves IV> many problems and doesn't complicate too much his life. If IV> sources are well downloaded and installed, all the rest is IV> automatic. i haven't explored building amaya with variants. i have created major variant makefile systems so i know the problems. are you saying the obj subdir is my own name for my variant? so if i wanted to configure/build another variant i would mkdir foo, cd there, run ../configure with different options, etc? that make some more sense but as we have agreed it is woefully undocumented. a simple INSTALL file should be made stating this and put in the top dir of the distribution. this is very critical i think for as more people build it, this flaw will surface again. we generally expect an INSTALL/README file to tell us how to build the basic system. and when i see configure, i don't expect to do any unsusual things like this without an INSTALL file in the source tree. IV> I don't agree with you. If you need to create a link there was IV> something wrong in the previous step. i will do a fresh extract and build (probably with 1.2a when i get it). i will make a subdir obj, cd there and run ../configure. then i will run make all from obj. i will let you know the results. IV> prs are also installed. We should define a mini-install. Only IV> amaya and print are necessary in many cases. good idea. for us users/testers who want to install the binaries (and whatever support files/libraries are needed) a proper make install should be available. you should have make install do the regular install (amaya and print) and make install-{all,dev} do the developers install (all the binaries). IV> The site should be accesible now, but I agree documentation is too IV> poor. let's make it richer! as a major test platform and useful utility, the docs are as important as the source! uri -- Uri Guttman ----------------- SYStems ARCHitecture and Software Engineering Perl Hacker for Hire ---- 8 Years of Perl Experience, Available Immediately uri@sysarch.com --------- Resume and Perl Example at http://www.sysarch.com Use the Best Search Engine on the Net -------- http://www.northernlight.com
Received on Wednesday, 1 April 1998 10:35:57 UTC