MICO: An Open Source CORBA Implementation

Appendix B: Frequently Asked Questions

A lot of traffic on our mailing list (see Section 1.3) is concernedwith problems people encounter while installing and using MICO.Therefore we have collected frequently asked questions (also knownas FAQs) and their answers. If you encounter a problem, first checkthe FAQs to see if there is a solution. If your problem is not listed,please send your inquiry to the mailing list. Include a detaileddescription of your problem along with

  • the MICO version
  • the operating system you are running on
  • the hardware you are running on
  • the compiler type and version you are using
  • a stack trace

To get a stack trace, run the offending program in the debugger:

gdb (gdb) run program got signal ???(gdb) backtrace
and include the output in your mail.

Q:

During compilation, gcc 2.7.2.x aborts with an "internal compilererror." What is going wrong?

A: Some Linux distributions (notably, Suse Linux 5 and Red-Hat) shipped broken gcc binaries. You have to recompile gcc2.7.2.x, or better yet, install egcs 1.x or gcc 2.8.x.

Q:

Compilation aborts with a "virtual memory exhausted" error.What can I do?

A: Add more swap space. Under Linux, you can simply createa swap file:
sudd if=/dev/zero of=/tmp/swapfile bs=1024\   count=64000mkswap /tmp/swapfileswapon /tmp/swapfile

There are similar ways for other Unix flavors. Ask your sysadmin. If for some reason you cannot add more swap space,try turning off optimization by rerunning configure:

./configure --disable-optimize

Q:

I use Cygnus CDK. gcc aborts with a "virtual memory exhausted"error. How can this be...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Q-switches
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.