When compiling C++ programs I get linker errors about some strange symbol called LLSDA. Whats up?
A bug in gcc 3.0 which has been patched but not officially released yet. I applied the patch and downloading the latest version of the libstdcpp package should fix it. What is the cause of the error message “conflicting versions of cygwin1.dll detected. Use only the most recent version.” It means that you have more than one copy of the cygwin1.dll file on your disk and that two different cygwin programs have found different versions. It probably would not be a problem if both where the same version, but one is older than the other. Solve the problem by updating your cygwin distribution if you have it installed and/or by finding all copies of cygwin1.dll on your harddrive and replacing them with the more recent version. You may also consider using the “cygcheck” utility included with Cygwin if you have that installed. I’m not going to tell you how to use it however. To check the version, right click on the dll file, choose properties, then choose the version tab.
- Why do java programs which work for most other people in the class, exhibit strange behaviour or memory errors for me?
- When compiling C++ programs I get linker errors about some strange symbol called LLSDA. Whats up?
- Why is the linker giving errors for C/C++ functions being called from C++/C functions?