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.

Reply via email to