Hey Group; For years I have used htdig as a google like local search engine of all the local docs. Very neat tool. However, SuSE 8.2 and 9.0 refuse to compile either the stable or unstable versions of htdig. I did a search for the complete binary package of htdig and note that SuSE seems to not supply all of the files ( five or six). I guess the reason is that htdig will not complete is because htdig will not compile under gcc 3.# and g++. I have even tried the backward files with no luck under 8.2 and 9.0. The errors seem to be coming from the compiler and not htdig. Has anyone gotten it to fully work? I know of a "Test Bed" server that wishes to upgrade from 8.0 (htdig does work). It requires the search engine function of htdig So, the owner decided to not upgrade based on this problem. -- 73 de Donn Washburn __ " http://www.hal-pc.org/~n5xwb " Ham Callsign N5XWB / / __ __ __ __ __ __ __ 307 Savoy St. / /__ / / / \/ / / /_/ / \ \/ / Sugar Land, TX 77478 /_____/ /_/ /_/\__/ /_____/ /_/\_\ LL# 1.281.242.3256 a MSDOS Virus "Free Zone" OS Email: n5xwb@hal-pc.org " http://counter.li.org " #279316
Donn aka n5xwb Washburn wrote:
I guess the reason is that htdig will not complete is because htdig will not compile under gcc 3.# and g++. I have even tried the backward files with no luck under 8.2 and 9.0. The errors seem to be coming from the compiler and not htdig.
Try posting to suse-programming-e with some of the specific errors. Maybe also say exactly which version of the code you're trying to compile. g++ is a very standard C++ compiler; so it's unlikely that the compiler itself is the problem. I've seen some code that didn't compile under gcc3.x but did compile under earlier versions. A typical example is where a function definition, as opposed to declaration, was given a default parameter. This wasn't checked under older versions of gcc and it's easy to fix the code to work with gcc3.x. There may even be a flag to allow gcc3.x to ignore such problems. Other problems can include missing libraries or headers, which is why I suggest a specific post to suse-programming-e. -- JDL Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Donn aka n5xwb Washburn wrote:
I guess the reason is that htdig will not complete is because htdig will not compile under gcc 3.# and g++. I have even tried the backward files with no luck under 8.2 and 9.0. The errors seem to be coming from the compiler and not htdig.
Try posting to suse-programming-e with some of the specific errors. Maybe also say exactly which version of the code you're trying to compile.
g++ is a very standard C++ compiler; so it's unlikely that the compiler itself is the problem. I've seen some code that didn't compile under gcc3.x but did compile under earlier versions. A typical example is where a function definition, as opposed to declaration, was given a default parameter. This wasn't checked under older versions of gcc and it's easy to fix the code to work with gcc3.x. There may even be a flag to allow gcc3.x to ignore such problems.
Other problems can include missing libraries or headers, which is why I suggest a specific post to suse-programming-e. Agreed. A few years ago, we had a client with a very large (many hundreds of modules) system. This was on a commercial Unix platform. That release of Unix also included GCC 3.x. To get the client's code to compile, we had to port gcc 2.95 to that release of Unix. And, as you mentioned, the
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, 02 Nov 2003 08:46:20 +0000
John Lamb
participants (3)
-
Donn aka n5xwb Washburn
-
Jerry Feldman
-
John Lamb