Service Pack install error, doing create_rts: "ld: cannot find -lstdc++"
- Article Type: General
- Product: Aleph
- Product Version: 18.01
Description:
We just upgraded to version 18. When we try to install the current Service Pack, we get: "ld: cannot find -lstdc++" (in doing "create_rts").
Here is the Service Pack log:
Are you sure you want to install Service Pack 925 Y/[N] y
Performing preliminary checks of critical functions...
create rts
ld: cannot find -lstdc++
mv: cannot stat `/exlibris/aleph/a18_1/aleph/exe/rts32x': No such file or directory
Resolution:
We found that the "create_rts" worked OK on the site's other v18 server and that the problem was missing libraries on the RedHat installation. Adding those libraries corrected the problem.
Notes:
For SUN OS2, the /exlibris/aleph/a18_1/alephm/proc/create_rts proc does the following:
case "SUN_OS_2"
cob -xe "" $sub_list $sub_list_cob -o $aleph_exe/rts32x $perl_opt -lresolv -lsocket -lnsl
mv -f $aleph_exe/rts32x $aleph_exe/rts32
Thus, the rts32x is supposed to be generated by this "cob" statement. If it fails to generate it, then the following "mv" fails.
Additional Information
faq
- Article last edited: 10/8/2013