Skip to main content
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Service Pack install error, doing create_rts: "ld: cannot find -lstdc++"

    • Article Type: General
    • Product: Aleph
    • Product Version: 18.01

    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

    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.


    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


    • Article last edited: 10/8/2013