ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I downloaded xgfe version 2.1 and tried to install it, but got a lot of error messages (unknown header files, unknown data types, ...) and warnings (deprecated headers). I then modified a lot of thing on the source code, before I was able to compile it. The basic functions seem know to work, but the advanced options don't work, because there seems to be a problem with message passing between 2 windows (either because my modifications were (partly) wrong or because I use qt3.3 instead of an older version for which the program was originally built).
It sounds to me like you didn't have all the dependent libraries.
i would read the install notes and make sure you have all the correct dependencies.
It's quite unusual for things not to build properly.
I would say you are missing some library or other.
When I tried to compile it, I got error messages like: strstream.h not found, string is not a type, and so on. Clearly string is a type, and <string> was also included. So I simply added "using namespace std" or changed string to std::string. Or is there an easier way to get things like this to work?
I changed the makefile too. Because I didn't have libqt.a, but libqt-mt.so, I linked against libqt-mt.so (I have qt version 3.3). But I don't think, that this explains most of the compilation errors I encountered. One problem, which may be a cause, why not all things of the compiled program are working, may come from the fact, that on some places a qstring was assigned to a string. g++ didn't accept that, so I changed it, by converting qstring to a string and then assigning it to string. I have to admit, that I don't know qt, and that I don't know, if this can work correctly. Maybe someone, who knows qt well, can answer that.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.