C++ Library error trying to install ht://Dig

C++ Library error trying to install ht://Dig

Posted by: djsue
Posted on: 2009-10-12 05:55:00

I'm not an experienced *nix user, so this may be over my head. Installing ht://Dig on my site for simple searches within the site.

Following the ht://Dig instructions, after extracting files, ran ./configure

configure failed with this error message:

configure: error: To compile ht://Dig, you will need a C++ library. Try installing libstdc++.

Does Dreamhost have this library installed? If so, how do I access it during configuration?

Re: C++ Library error trying to install ht://Dig

Posted by: djsue
Posted on: 2009-10-17 13:05:00

Hmm, I guess no takers on this thread.

If no one has any ideas for my ht://Dig issue, can anyone suggest a free search tool I can install to do internal site searches? When I inquired with Dreamhost, the support person pointed me to SEO info, but I'm not worried about external search engines.

I'm transferring a site which is a collection of playlists for a local radio show, and people who visit the site often want to search within it for a band or song.

The playlists are all static html pages, so I need a simple tool to search them. I don't want to pay Google to install their search on the site.

Thanks

Re: C++ Library error trying to install ht://Dig

Posted by: sdayman
Posted on: 2009-10-17 14:17:00

About a year ago, this came up. I did a search for "libstdc" in all forums for all time.

sXi recommended this link:
http://packages.debian.org/stable/libs/libstdc++6

A while back, some other user also tried to implement their own search. You don't have to pay Google to install their search on your site. You can add a customized Google search box that only searches within your domain.

-Scott

Re: C++ Library error trying to install ht://Dig

Posted by: sXi
Posted on: 2009-10-18 03:42:00

Woah a week for a reply (didn't notice this one either, sry).

The Google Search option is worth a look - it's pretty good (and free!).




How To Install PHP.INI / ionCube on DreamHost

Re: C Library error trying to install ht://Dig

Posted by: djsue
Posted on: 2009-10-18 06:53:00

Thanks for the replies.

Prior to my original post, I did do a forum search and found the link that Scott suggests. However, the packages on the Debian page require you to know what kind of processor the server is running (where do I find that info?), and the page is pretty scary to a non-programmer like me.

My only issue with the free version of Google Custom Search is that it displays ads on the search results. Ad-free versions start at $100/year.

Update:
I got the server (argonauts) proc info: Intel Xeon

However, this is the list of architectures on the Debian page:
Architecture
alpha
amd64
arm
armel
hppa
i386
ia64
mips
mipsel
powerpc
s390
sparc

Is the Xeon an ia64 chip? Sorry to sound so clueless about this...Edited by djsue on 10/18/09 07:23 AM (server time).

Re: C Library error trying to install ht://Dig

Posted by: sdayman
Posted on: 2009-10-18 07:32:00

ia64 is an Itanium. Try i386.

-Scott

Re: C Library error trying to install ht://Dig

Posted by: djsue
Posted on: 2009-10-31 09:39:00

OK, I'm back and I finally had time to try installing the libstdc++ package. I found instructions for installing a Debian package on Linux, but when I tried, the system said I didn't have super user privileges. Does that mean I'm totally out of luck here?

I logged into shell and tried this command:
sudo dpkg -i deblibstdc++6_4.3.2-1.1_i386.deb

I tried twice, and both times it said "djsue is not in the sudoers file. This incident will be reported."

Am I going to get a nastygram from Dreamhost security?

I also tried to install not as sudo and system returned "dpkg: requested operation requires superuser privilege"


Re: C Library error trying to install ht://Dig

Posted by: sXi
Posted on: 2009-10-31 13:25:00

A "nastygram" haha smile

Set up your env PATHs to point at local directories when installing serious software.

E.g.

export PATH=$loc/bin:$PATH
export CPATH=$loc/include:/usr/local/include:$CPATH




How To Install PHP.INI / ionCube on DreamHost

Re: C Library error trying to install ht://Dig

Posted by: djsue
Posted on: 2009-11-01 12:37:00

Thanks again for your help.

Do both of the examples you site above have to be included when you run the package installer?

I created a bin directory and an include directory in my home directory, and again attempted to install the deblibstdc++6_4.3.2-1.1_i386.deb

I tried these commands:
[argonauts]$ export PATH=$loc/bin:$PATH
[argonauts]$ export CPATH=$loc/include:/usr/local/include:$CPATH
[argonauts]$ dpkg -i deblibstdc++6_4.3.2-1.1_i386.deb

And I got this response:
dpkg: requested operation requires superuser privilege

...then I tried prefixing the command with "sudo" and got the "not a super user, this incident will be reported" message again.

Can you give me any other tips? As a reminder, I'm a Linux newbie, so I don't always know which text in your examples is a placeholder which I should replace with my own directory or file names, and which text can be typed literally.


Tags: libstdcerror message