linux emu, libmap and OracleCalendar (FBSD 5.4)

Lowell Gilbert freebsd-questions-local at be-well.ilk.org
Wed Jun 28 15:33:55 UTC 2006


Mike Hunter <mhunter at ack.berkeley.edu> writes:

> I got Oracle Calendar installed, but I did some majorly nasty stuff
> (over-writing linux libraries with stuff on knoppix CDs, etc.)  I had
> hoped to use libmap....I had to get a knoppix CD to run the installer to
> get past java issues (which I won't detail here).  I copied the resulting
> installed directory over to my FBSD box and went to launch (after fixing a
> hard-coded string in the ocal launch script) but I got unhappiness:
>
> ./ocal 
> Starting Oracle Calendar for Linux
> /home/mhunter/OracleCalendar/bin/Ocal: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found (required by /home/mhunter/OracleCalendar/bin/Ocal)
> /home/mhunter/OracleCalendar/bin/Ocal: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found (required by /home/mhunter/OracleCalendar/lib/core/libctlst.so)
> /home/mhunter/OracleCalendar/bin/Ocal: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found (required by /home/mhunter/OracleCalendar/lib/core/libctimpexp.so)
> /home/mhunter/OracleCalendar/bin/Ocal: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found (required by /home/mhunter/OracleCalendar/lib/core/libctcalcli.so)
> /home/mhunter/OracleCalendar/bin/Ocal: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found (required by /home/mhunter/OracleCalendar/lib/core/libctccli_cpp.so)
> /home/mhunter/OracleCalendar/bin/Ocal: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2.2' not found (required by /home/mhunter/OracleCalendar/lib/core/libctgt_cpp.so)
>
> I located the library on knoppix and copied it over to my home directory
> and did some libmap hacking:
>
> [/home/mhunter/OracleCalendar/bin/Ocal]
> libstdc++.so.5 /home/mhunter/lib/libstdc++.so.5.0.7
>
> [/home/mhunter/OracleCalendar/lib/core/libctcalcli.so]
> libstdc++.so.5 /home/mhunter/lib/libstdc++.so.5.0.7
>
> [/home/mhunter/OracleCalendar/lib/core/libctlst.so]
> libstdc++.so.5 /home/mhunter/lib/libstdc++.so.5.0.7
>
> [/home/mhunter/OracleCalendar/lib/core/libctimpexp.so]
> libstdc++.so.5 /home/mhunter/lib/libstdc++.so.5.0.7
>
> [/home/mhunter/OracleCalendar/lib/core/libctcalcli.so]
> libstdc++.so.5 /home/mhunter/lib/libstdc++.so.5.0.7
>
> [/home/mhunter/OracleCalendar/lib/core/libctccli_cpp.so]
> libstdc++.so.5 /home/mhunter/lib/libstdc++.so.5.0.7
>
> [/home/mhunter/OracleCalendar/lib/core/libctgt_cpp.so]
> libstdc++.so.5 /home/mhunter/lib/libstdc++.so.5.0.7
>
> But it doesn't work...it's like it's not seeing the libmap stuff at all, I
> see the same error messages.  Does the libmap stuff not work at all for
> Linux binaries, or did I miss something?
>
> I'm using 5.4-STABLE.

See "man linux" for information on how the linux translator expects to
see the libraries set up.  I'm not sure it'll work from your home
directory at all.


More information about the freebsd-questions mailing list