Ralf Hemmecke wrote: > > On 03/26/2011 07:21 AM, Yrogirg wrote: > > Well, I'm gonna to uninstall manually. > > Actually, it's easier. If you install into the same directory, the > installation procedure will remove the previously installed FriCAS there > before it is going to install the new version. > > In fact, you are right, we should have a standard "make uninstall".
"make uninstall" in general is problematic: for example if user re-runs configure installed locations and set of installed programs changes. Currently we put almost everyting in a single tree but even now in principle 'install' can divert files to different places and only leave symlinks. In other words, currently uninstalling is trivial. Once we (or third party) starts adding complications to installation procedure "make uninstall" may get easily broken. AFAICS it is better to let package manager handle uninstallation. So I do not see added value here. > Actually, I'll soon start a branch here > https://github.com/hemmecke/fricas in order to bring fricas onto > autotools. But the current build procedure is currently quite involved, > so don't expect something in the very near future. > > Waldek, you once said that you wanted to improve the iterations of > building algebra. How much have you progressed in this respect? Is this > public somewhere? > Part is commited, see 'processGlobals()' in ncomp.boot. Currently it can recreate bunch of fields from databases but working only from sources. Currently processGlobals() checks that re-created fields are the same as corresponding values in databases, but eventually it will create databases. AFAICS only one field needed for bootstrap is not handled, that is list of operations. However, this field is most complicated to generate... If you want to try it do: )boot $SaveParseOnly := true )compile "A1AGG.spad" .... )compile "ZMOD.spad" )boot processGlobals() The compile commands above should compile all .spad files. I did some more work, but ATM it is too messy/incomplete to show. -- Waldek Hebisch [email protected] -- You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/fricas-devel?hl=en.
