John Craig wrote:
Dan Scott wrote:
<snip>
./.libs/oils_cstore.so: undefined reference to `OSRF_BUFFER_C_STR'
      
Sounds like you're trying to compile Evergreen 1.6 against OpenSRF 1.0.
Not going to work; OSRF_BUFFER_C_STR isn't defined until OpenSRF 1.2.
  
Well, *thought* I had OpenSRF 1.2.2 installed and running.... Something to check, anyway. Thanks, Dan.
As it turns out, it was an OpenSRF version mismatch. What I was doing was upgrading an existing install and although I'd gone through the steps to make, install, configure, and test OpenSRF 1.2.2, somehow it had not overwritten/deleted all the necessary files. When I removed the /openils directory and started afresh (redid the make install of OpenSRF 1.2.2), everything worked fine.

RE Ubuntu, I have had 1.6.0.3 running fine on other Ubunutu systems so I was pretty sure that wasn't the problem. (Of course, reinstalling the OS would have wiped out the /openils directory's contents also--whether that was the source of the problem in that case, I don't know, of course--but it may have been.)

John


Reply via email to