Help - Search - Members - Calendar
Full Version: ettercap on 1.21b
OESF Portables Forum > Everything Else > Archived Forums > Distros, Development, and Model Specific Forums > Zaurus Distro Support and Discussion > Sharp ROMs
I've been trying to get ettercap working for a while now, tried about 4 different versions, each one is giving me this error:

ettercap: /lib/ version `GLIBC_2.3' not found (required by ettercap)

Not sure what this means exactly, I'm using the 1.21b rom btw.

Is there any workaround for this error, or could I recompile ettercap from source using a certain version of gcc? I gather by reading other posts about this error that I can't install the newer libc thing, and need to find a version of ettercap compiled with 2.2 or some lower version maybe?

Anyway, I'm still learning, only had my c860 for 2 days now =P .. any tips would be appreciated =)
Thanks, I got that one to run at least, but it is a little messed up.
The ip#s are backwards and I can't move the cursor left or up for some reason =
Try this one:

I just built it from the latest sources including library sources. It runs with -C, but that is about all I tested. Let me know if this works or not. Never using it before I cannot tell.
It runs nicely, but doesn't work right still, the ips are still backwards as far as I can tell, and because of that it won't really get much accurate information..

Might it be a big/little endian problem?

Just out of curiosity, what do you use to cross compile for this particular rom? I want to give it a try sometime...
Yeah i working on that, dunno the problem yet, i also get it to crash with libnet errors. Never using the tool i am not sure exactly what to do with it.

I checked the big/little stuff, i may have missed it somewhere.

There in an FAQ somewhere on this site with x-compile notes. Bottom line its gcc 2.95, Qt 1.5.x, and I also have installed the Xqt devel package so that I can build X binaries. All in all x-compiling sucks. All 4 libs and ettercap has required hacks just to get configured.

I have done some cleanup, still backwards.
BTW if you are just looking for a sniffer I do have ethereal packaged to work with Cacko 1.21 and Xqt. I just took the ethereal from here: and repackaged it as an ipkg sans a few files and added a default startup file to fix the geometry at 640x480.
Ethereal would be nice too, can you post a link to your ipkg of it?

I think using some other tools like ethereal, hunt, and dsniff would probably be able to replace ettercap for the most part...

if you have the time, let me know if you can compile this:
or this:

I haven't tried Xqt yet, so I will go find that and give it a try..
Thanks for the help =)

I will try to build the others tonight if I have time.
Oh datajerk, YOU ARE THE MAN! This is REALLY cool. Ethereal in my pocket!

I'm also grateful to all of you for xQt. I didn't even really know about it until I saw this thread.

Sylpheed on xQt is the answer to my email problem that I've had since day one! It is awesome! (I do use and like QTMail for most of my day to day email stuff, but my "archive" IMAP repository was too big for QTMail to handle, so I could never access it from my Z.)

Thanks all, and any other packages you want to wrap for us datajerk, we'll be sure to take a peek at! smile.gif
I cannot take credit for ethereal, I just took it from here (, made an ipk and created a config to correct geometry problems.
As you run in to Xqt problems you may want to run .8 instead of .9. There are issues with .9 and some applications that require correct results from DisplayWidthMM and DisplayHeightMM. The only difference from .8 to .9 that I can see is for rotation support.
ethereal "suddenly" quit on me.

Always worked fine, then today this.

If I start it as normal user, of course, I don't have permission to open the network card to sniff, but otherwise it opens up and appears to run fine.

If I start as root (SU) or "sudo" then it says:
etheral: /lib/ version 'GLIBC_2.2.3' not found (required by /usr/lib/

Why would I get that error as root, but not get it when I am not root?

Any ideas? Thanks.
I fixed the problem of ethereal running as a user but not as root for myself.

As an FYI to Linux neophytes like me (who've been using Linux off and on for over a decade, and yet still don't know some of these things that probably should be simple):

strace ethereal 2>&1 | grep open | more
(you can download an IPK for strace if you don't have it here

showed that as zaurus it was using: /home/QtPalmtop/lib/
but as root it was using: /usr/lib/ which is actually /home/root/usr/lib/

/home/QtPalmtop/lib/ was 1514968 dated Jan 31 2004
/home/root/usr/lib/ was 1438940 dated Apr 29 16:56
(anyone know why sometimes I get a year and sometimes a time? I'm sure it is, again, something simple that I never noticed before)

so I:
mv /home/root/usr/lib/ /home/root/usr/lib/
cp /home/QtPalmtop/lib/ /home/root/usr/lib/

and all is happy!

I feel like it is odd that as root one lib was used and as zaurus another was used.

I noticed that as zaurus LD_LIBRARY_PATH=/home/QtPalmtop/lib
however under root, the setting does not appear at all.

I tried adding this setting while being root, but it would not take, it just never showed up, at least not in qtX. Maybe I did the command wrong.

The copy worked, but I wonder why the oddness anyway.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2018 Invision Power Services, Inc.