*nix irc clients

Goi

Diamond Member
Oct 10, 1999
6,772
7
91
Hi,
are there any simple text based unix irc clients that don't require compilation? I've tried ircII and EPIC on an ssh shell to my school servers and when I try to make them I keep getting permission denied despite setting the configuration to go to my home directory.

thanks!
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
With making programs from source sometimes it's nessiciary to specify in more then one place the installation directory.

Like you go:
configure --prefix=/home/goi
make
make prefix=/home/goi install

Otherwise I am not to sure. Check out Freshmeat I guess.

Lots of times for simpler programs I'll just go:
./configure
make

and then once that is done I find the executable, or the entire folder, or whatever and copy it to my ~/apps directory.

Also if the client has libraries that it has to link to normally, it's configure script may have a option to compile a staticly compiled version. Generally ./configure --help will show you options, although you may have to read the configure script with a text editor to see all the options. Then you can copy the resulting binary and configuration files to were ever you want.

Another option is to find pre-compiled binaries for your system. Debian files and Slackware files are pretty much just tarballs you can extract just like everything else with a extra directory containing special information (like package discription and install/uninstall scripts) that gets recorded then deleted at install time. If your using a RPM platform then you can use a rpm2cpio command to change it over to cpio and from that extract it to a tmp directory and then copy it to your home directory how you want it. Probably won't help, though, if you have a bunch of dynamicly linked libraries that you have to install in their proper directories for it to work.

Otherwise I don't have any advice on a simple IRC client you can install and have it be easy on yourself.

Maybe check out ircII or irssi.

edit:

this guy mentions installing it in your home directory.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Maybe you should rethink the "installing an IRC client on a school server" idea. That's a good way to get the school 0wned or just blasted off the net. ;)
 

Goi

Diamond Member
Oct 10, 1999
6,772
7
91
Is there anything wrong with that? I'm not running a server, just a client that lets me connect to an irc network and chat with friends. I'm not doing any sort of file transfers. Besides, the school linux servers already have KSirc installed, I just need something for when I ssh in. I see nothing wrong with that.

drag, I tried the "configure --prefix=/home/goi " method on EPIC but that didn't work either. Also, the first client I tried was ircII, that didn't work. I keep getting permission denied. In fact, I had to chmod 700 the configure file before I could even run it. Where can I get precompiled binaries? Sorry I'm not familiar with Linux environments.
 

drag

Elite Member
Jul 4, 2002
8,708
0
0
What is this "permission denied" error coming from exatcly? Maybe I am misunderstanding you.

If your using something like Putty to ssh in, you can simply highlight the text and then that's the same as copying it, then you can paste it into here so I can see the exact error and what your doing.

I was assuming that you were getting the "permission denied" error when you ran "make install" command, am I right in that assumption?
 

Goi

Diamond Member
Oct 10, 1999
6,772
7
91
When I use ircii 2.8.2, I get the following error on make. It's not a permissions problem but rather a problem with undefined symbols used(path modified).

term.c: In function `term_init':
term.c:476: error: `ICANON' undeclared (first use in this function)
term.c:476: error: (Each undeclared identifier is reported only once
term.c:476: error: for each function it appears in.)
term.c:476: error: `ECHO' undeclared (first use in this function)
term.c:479: error: `VMIN' undeclared (first use in this function)
term.c:480: error: `VTIME' undeclared (first use in this function)
term.c:485: error: `VQUIT' undeclared (first use in this function)
term.c:495: error: `IXON' undeclared (first use in this function)
term.c: In function `term_eight_bit':
term.c:866: error: `CSIZE' undeclared (first use in this function)
term.c:866: error: `CS8' undeclared (first use in this function)
term.c: In function `set_term_eight_bit':
term.c:880: error: `CS8' undeclared (first use in this function)
term.c:881: error: `ISTRIP' undeclared (first use in this function)
make[1]: *** [term.o] Error 1
make[1]: Leaving directory `/home/goi/ircii-2.8.2/source'
make: *** [irc] Error 2

When I use EPIC, I get a permissions error on make also, but I don't have the error since I've since deleted EPIC. It does have something to do with some line 1 of some directory making source file, which is wierd since I checked that file out and the first line is commented out, something like /bin/sh