Re: AW: [Hbasic-userinfo] Problems Compiling
Status: Beta
Brought to you by:
mengels
From: misfit-x <mis...@ph...> - 2004-01-13 03:40:46
|
On Mon, 2004-01-12 at 02:04, Engels, Marcus wrote: > there seems to be a problem with the rpm package of the last version and I > will try to fix that with the next release. I assume you mean release 0.9.9h? I got the rpms (am downloading the sources from another mirror site right now). I installed the rpm of 0.9.9h though (after uninstalling the previous version) and I popped a term (as user, not root) and ran /usr/bin/hbasic. It didn't run at all. It said this: RPMhbasic: relocation error: hbasic: undefined symbol: _ZN11KMainWindow4showEv > If your distribution only supports the shared library lib*.so it may be > a problem to compile HBasic with MySQLCC support. I will think about how > to solve this problem but it should still be possible to compile HBasic > without mysqlcc support. I have appended a new configure script which > should not abort if the library libmysqlclient.a could not be found on > your computer. I hope this will help you to compile HBasic from > source. I tried the new configure and it worked ok... But when I run make, I get this: make -C autocheck make[1]: Entering directory `/home/user01/work/HBasic/HBasic-0.9.9g_Source/autocheck' gcc -I/usr/lib/qt-3.1/include -I/usr/include/kde/ -g -O2 -lqt-mt -L/usr/lib/qt-3.1/lib -o autocheck autocheck.cpp /usr/lib/qt-3.1/lib/libqt-mt.so: undefined reference to `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal' collect2: ld returned 1 exit status make[1]: *** [autocheck] Error 1 make[1]: Leaving directory `/home/user01/work/HBasic/HBasic-0.9.9g_Source/autocheck' make: *** [autocheck/autocheck] Error 2 Note that I'm trying the 0.9.9g from source in this. I haven't attempted to compile the 0.9.9h version because I can't seem to download a non-corrupted tarball. I tried aeleron (twice) and cesnet (once) after clearing the mozilla cache each time before downloading, and I still get errors when untarring I get that it reached an unexpected end of file. I tried a couple other mirrors (easynews and unc) and there was a 404 so I guess it didn't get to all the mirrors yet. I'm attaching my config.log if that will help. I'm not at all familiar with Linux/C++ programming or makefiles, etc. yet so I'm not able to diagnose this myself, unfortunately. Do I need other packages (and where to find them)? Am I going about something the wrong way? Do I have something that needs upgrading? I'm not sure on any of that. Hopefully something can be worked out. I'm one of those that just *has* to figure things out if it's broken :) Until I get too frustrated but I'm not about to give up just yet. :) |