Updating cpseis to latest release

17 views
Skip to first unread message

tamen...@gmail.com

unread,
Mar 11, 2025, 4:59:35 PMMar 11
to cpseis-user
Apologies if this has been addresed before, but is there a simple way to update cpseis to the latest release or are we best off trying to delete it and rebuild from scratch?

cpseis-user

unread,
Mar 11, 2025, 9:35:51 PMMar 11
to cpseis-user
If you used svn checkout to originally install it, then go to $CPSEIS_HOME directory. Then do "svn update --accept tf" which will add the new files. Then "cd platforms" and cd to the architecture subdirectory. In this case you would then do "make icps cfe" as only the processes in cfe were updated. If a revision changed something in cbyt or va as well as cfe, then would have to do everything to be sure: "make shared static progs cfe all".
If you installed from the tarball, then you would have rebuild from scratch, as the tarballs are lagging behing the subversion trees. Possibly you could download the latest revision with svn checkout to a new directory, then copy the new files across to the src, etc, and opencfe/xml directories, but you would really need to know what you were doing to try that.

tamen...@gmail.com

unread,
Mar 14, 2025, 10:02:03 PMMar 14
to cpseis-user
Follow-up question.. if I choose to rebuild from scratch, what's my best bet for removing my current cpseis build? Any special/important things to consider? Or could I just rebuild from svn checkout in totally new directory and update the bashrc info to that new directory?  

bill....@gmail.com

unread,
Mar 14, 2025, 10:24:20 PMMar 14
to cpsei...@googlegroups.com

I don’t think you need to remove your current build.  If you want to, you could rename the base directory to cpseis.old (or similar) and redo the svn checkout from scratch.  However, the actual “build” exists within the platform directory for your specific platform.  So a simpler way would be to remove your current platform directory build files (which will be your libraries (.a and .so), your programs (cbyt, icps, va, etc.), and your object files (.o).  You can do it by hand or even simpler, type:

make clean ; make everything

Bill

--
You received this message because you are subscribed to the Google Groups "cpseis-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cpseis-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cpseis-user/507e2a03-56cb-443f-b71b-397bffe083dcn%40googlegroups.com.


Virus-free.www.avg.com

tamen...@gmail.com

unread,
Mar 15, 2025, 10:46:08 PMMar 15
to cpseis-user
Thank you Bill, got it rebuilt with no issues.
Reply all
Reply to author
Forward
0 new messages