XChat 2.7.90 - give it a test

Discussion about XChat on Linux and other unix like systems.

XChat 2.7.90 - give

Postby peterz » 05 Dec 2006 04:20

2.7.90 is out! Well sort of... There's be no actual release tarballs, as development is ongoing. It's quite stable, don't worry about lots of bugs and crashes, give it a go. The major addition in this series is system-tray integration.
A bit more development from here and it'll lead to 2.8.0 stable.

How to get and run 2.7.90 (on Linux or *BSD etc):

1) Figure out how to install programs on your system. e.g:
Fedora: yum install <program>
Debian/Ubuntu: apt-get install <program>

2) Install all of these: gtk2-dev[el] autoconf automake m4 cvs gcc gettext

3) Get the xchat source:
cvs -d:pserver:anonymous@xchat.cvs.sourceforge.net:/cvsroot/xchat login
(no password, just press enter)
cvs -z3 -d:pserver:anonymous@xchat.cvs.sourceforge.net:/cvsroot/xchat co -P xchat2

4) Compile it:
cd xchat2
./autogen.sh
./configure --enable-maintainer-mode --prefix=/usr
make
make install (as root)

5) run xchat!

Image
User avatar
peterz
 
Posts: 1035
Joined: 09 Jun 2004 13:51
Location: Australia

Postby netstat » 08 Dec 2006 20:09

where is the download? :shock:
User avatar
netstat
 
Posts: 82
Joined: 28 Jul 2004 16:58
Location: Germany / Karlsruhe

Postby Pu7o » 08 Dec 2006 23:07

It's on CVS, you need a CVS client to download it ;)
Pu7o
 
Posts: 90
Joined: 31 Aug 2004 21:37

Postby 0x651 » 12 Dec 2006 10:07

Code: Select all
plugin-tray.c:41: error: syntax error before '*' token
plugin-tray.c:41: warning: type defaults to `int' in declaration of `sticon'
plugin-tray.c:41: warning: data definition has no type or storage class
plugin-tray.c: In function `fe_tray_set_tooltip':
plugin-tray.c:94: warning: implicit declaration of function `gtk_status_icon_set_tooltip'
plugin-tray.c: In function `tray_stop_flash':
plugin-tray.c:131: warning: implicit declaration of function `gtk_status_icon_set_from_pixbuf'
plugin-tray.c: In function `tray_timeout_cb':
plugin-tray.c:170: warning: implicit declaration of function `gtk_status_icon_get_pixbuf'
plugin-tray.c:170: warning: comparison between pointer and integer
plugin-tray.c:184: warning: comparison between pointer and integer
plugin-tray.c: In function `tray_set_flash':
plugin-tray.c:201: warning: comparison between pointer and integer
plugin-tray.c: In function `tray_menu_cb':
plugin-tray.c:399: error: `gtk_status_icon_position_menu' undeclared (first use in this function)
plugin-tray.c:399: error: (Each undeclared identifier is reported only once
plugin-tray.c:399: error: for each function it appears in.)
plugin-tray.c: In function `tray_init':
plugin-tray.c:411: warning: implicit declaration of function `gtk_status_icon_new_from_pixbuf'
plugin-tray.c:411: warning: assignment makes pointer from integer without a cast
make[3]: *** [plugin-tray.o] Error 1
make[3]: Leaving directory `/tmp/xchat-2.7.90/src/fe-gtk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/xchat-2.7.90/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/xchat-2.7.90'
make: *** [all] Error 2
Last edited by 0x651 on 20 Dec 2006 18:30, edited 1 time in total.
0x651
 
Posts: 4
Joined: 12 Dec 2006 10:00

Postby peterz » 12 Dec 2006 11:34

0x651 wrote:Just tried to compile - there's a mistake in configure.in, I think:
Code: Select all
162) AM_PATH_GTK_2_0(2.10.0, havegtk=yes, havegtk=no)

it should be:
Code: Select all
162) AM_PATH_GTK_2_0(1.2.10.0, havegtk=yes, havegtk=no)

Because it was the only way the configure process went through for me.
(slamd64 11, gtk+ 1.2.10)


No, it _really_ does need GTK 2.10.x.
User avatar
peterz
 
Posts: 1035
Joined: 09 Jun 2004 13:51
Location: Australia

Postby 0x651 » 12 Dec 2006 12:00

Whops, just realized that.

* goes to build gtk2+ 2.6.10 *
0x651
 
Posts: 4
Joined: 12 Dec 2006 10:00

Postby the-me » 12 Dec 2006 14:11

Any changes to the perlinterface?
the-me
 
Posts: 4
Joined: 20 May 2006 08:50

Postby sergio » 12 Dec 2006 15:09

User avatar
sergio
 
Posts: 23
Joined: 01 Jun 2006 23:10
Location: Fortaleza, Ceará, Brazil

Postby Khisanth » 12 Dec 2006 23:53

the-me wrote:Any changes to the perlinterface?

No.
In general no complaints = no change and I see nothing in my Inbox or the SF tracker.
Complaining is not a guarantee of change though.
Khisanth
 
Posts: 1724
Joined: 10 Jun 2004 05:23

Postby 0x651 » 13 Dec 2006 08:01



Just misprint. Of course 2.10.6

Still no luck:
Code: Select all
~/xchat2# ./autogen.sh
searching for GNU gettext intl directory...
 -> /usr/share/gettext/intl... found it
copying gettext intl files...
running aclocal...
/usr/share/aclocal/xmms.m4:17: warning: underquoted definition of XMMS_TEST_VERSION
  run info '(automake)Extending aclocal'
  or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
/usr/share/aclocal/xmms.m4:62: warning: underquoted definition of AM_PATH_XMMS
/usr/share/aclocal/pilot-link.m4:1: warning: underquoted definition of AC_PILOT_LINK_HOOK
/usr/share/aclocal/nspr.m4:8: warning: underquoted definition of AM_PATH_NSPR
/usr/share/aclocal/imlib.m4:9: warning: underquoted definition of AM_PATH_IMLIB
/usr/share/aclocal/imlib.m4:167: warning: underquoted definition of AM_PATH_GDK_IMLIB
/usr/share/aclocal/gtk.m4:7: warning: underquoted definition of AM_PATH_GTK
/usr/share/aclocal/gnet-2.0.m4:8: warning: underquoted definition of AM_PATH_GNET_2_0
/usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB
/usr/share/aclocal/gdk-pixbuf.m4:12: warning: underquoted definition of AM_PATH_GDK_PIXBUF
/usr/share/aclocal/audiofile.m4:12: warning: underquoted definition of AM_PATH_AUDIOFILE
aclocal:configure.in:162: warning: macro `AM_PATH_GTK_2_0' not found in library
running libtoolize...
running autoheader...
running automake...
configure.in: installing `./install-sh'
configure.in: installing `./missing'
plugins/perl/Makefile.am: installing `./compile'
plugins/perl/Makefile.am: installing `./depcomp'
running autoconf...
configure.in:162: error: possibly undefined macro: AM_PATH_GTK_2_0
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
autoconf failed, stopping.


Code: Select all
$ ls /var/log/packages/ | grep -E 'autoconf|gtk\+2'
autoconf-2.59-r7-x86_64-9
gtk+2-2.10.6-x86_64-4
0x651
 
Posts: 4
Joined: 12 Dec 2006 10:00

Postby sergio » 13 Dec 2006 17:32

0x651 wrote:
Code: Select all
$ ls /var/log/packages/ | grep -E 'autoconf|gtk\+2'
autoconf-2.59-r7-x86_64-9
gtk+2-2.10.6-x86_64-4


Have you used the gtk.SlackBuild script?
http://slackware.cs.utah.edu/pub/slackw ... e/l/gtk+2/

Make sure you have built it with --prefix=/usr, so that you will have the .pc files (glib-2.0.pc, gtk+-2.0.pc, ...) located at /usr/lib/pkgconfig
User avatar
sergio
 
Posts: 23
Joined: 01 Jun 2006 23:10
Location: Fortaleza, Ceará, Brazil

Postby 0x651 » 14 Dec 2006 08:38

sergio wrote:
0x651 wrote:
Code: Select all
$ ls /var/log/packages/ | grep -E 'autoconf|gtk\+2'
autoconf-2.59-r7-x86_64-9
gtk+2-2.10.6-x86_64-4


Have you used the gtk.SlackBuild script?
http://slackware.cs.utah.edu/pub/slackw ... e/l/gtk+2/

Make sure you have built it with --prefix=/usr, so that you will have the .pc files (glib-2.0.pc, gtk+-2.0.pc, ...) located at /usr/lib/pkgconfig


I used modified slamd64's last gtk Slackbuild (just changed the version inside).


# ls /usr/lib/pkgconfig/ | grep -E 'gtk+2|^glib'
glib-2.0.pc
glib.pc
0x651
 
Posts: 4
Joined: 12 Dec 2006 10:00

Postby BB_Tony » 14 Dec 2006 21:07

How about a way to disable the systray icon?
BB_Tony
 
Posts: 3
Joined: 22 Aug 2006 14:22

Postby sergio » 16 Dec 2006 01:18

BB_Tony wrote:How about a way to disable the systray icon?


Good point. I don't think there is a way to disable it currently.
User avatar
sergio
 
Posts: 23
Joined: 01 Jun 2006 23:10
Location: Fortaleza, Ceará, Brazil

Postby eazy » 16 Dec 2006 11:37

You can turn off the systray icon in settings under "Alarm"
eazy
 
Posts: 48
Joined: 25 Jul 2006 18:38

Next

Return to XChat

Who is online

Users browsing this forum: No registered users and 0 guests