Ed K
unread,Feb 27, 2026, 4:13:15 PM (13 days ago) Feb 27Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to SAC Community, Clifford Thurber, Community SAC, Ed K
Thank you, Stephen and Cliff, for your replies.
I am helping a SAC user install v. 102.0 from the source tarball
sac-102.0.tar.gz on a Penguin HPC running RHEL. The current configuration
is using gcc 8.5.0, a pretty old version but the compiler version doesn't
appear to be relevant.
The configure, which disables editing for the moment to avoid a missing library
runs without complaint:
../configure --prefix=${INSTALL} \
CC=gcc CXX=g++ \
--disable-editing
However the make hits an error when it gets to history.c:
The missing symbols, HISTORY_STATE and history_get_history_state, are defined
nowhere in the code that I have which is what made me wonder if I somehow got a
defective tarball. The src/history/History.doc file refers to a file called
"history.h" being added to src/main/sac.c but that is incorrect. I assume that
this is actually "sac_history.h" which I do have (and which carries the internal
label "history.h"), but that file doesn't define those symbols. So it seems that there
are some components that are at a minimum not up-to-date in my copy.
Thanks for your input.
Ed K
On Thursday, February 26, 2026 at 8:08:56 AM UTC-7 Clifford Thurber wrote: