Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > Gtk-Gnutella (Linux/Unix/Mac OSX/Windows)
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

Gtk-Gnutella (Linux/Unix/Mac OSX/Windows) Gtk-Gnutella user section. Preview this popular software: Gtk-Gnutella (Linux / BSD / Darwin / Mac OS X / Windows)


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old August 26th, 2003
Fedor
Guest
 
Posts: n/a
Default 0.92.1 - Problems with xgettext

Hi,

I never had any problems compiling gtk-gnutella on my Slackware 9.0/ Linux 2.4.21/ gcc 3.3.1 system until version 0.92.1 Candidate. Unfortunately I can't compile 0.92.1 final. The problem's source seems to be my version of xgettext, which doesn't support some parts of the configuration file. Can anybody who successfuly compiled 0.92.1 tell me which version of xgettext is compatible with it?

Regards,
Fedor
Reply With Quote
  #2 (permalink)  
Old October 2nd, 2003
Devotee
 
Join Date: September 30th, 2003
Posts: 27
rockkeys is flying high
Default

While I don't know the version you need, I was able to manually generate the gnutella.po file using the xgettext supplied by Solaris. I also had to make a stamp-po file, to stop the MAKE from trying to build it all over again. I finally removed the reference to 'po' in the targets in the Makefile. Since I am only using the 'C' locale, or sometimes the UTF-8_en_us locales, there is no difference between the plain text and the translated ones. So I don't really need them anyway, or at least not for testing.

I'd highly recommend that the development team, or who ever is in charge of the portability effort for the product, make an effort to find ways to use the native tools on each platform.

The version of xgettext they use is clearly a GNU-only program, since it uses many non-standard switches. There are really no reasons to use them, except to add some special things like the copyright, and where to send bug reports. That could be handled in an entirely different way, and then only standard options would be needed, allowing almost any xgettext version to work.

I'm also very annoyed that they have used NON-ANSI-C (GNU specific) extensions in the source code. These are illegal in any compiler except for gcc/g++, and prevent the code from being ported without a lot of effort.

Keeping in mind that we already have to port 10 third-party library packages before we can even attempt to build gtk-gnutella, and we already have enough work to do. These things need to be removed from the code, and the code brought back into line with standard ansi C.

I'd love to see the dev team be forced to do a port to Solars, HPUX, AIX, or another commercial platform, using a commercial compiler. It would really open their eyes. Sort of like holding their feet to the coals, if you know what I mean.... ;-)

If all else fails, disable NLS support during your config run, and just don't build the internationalization files. Otherwise, I think you will have to get the right version of gettext from the dev team.

Regards,
--Rockkeys
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Please help pleaseeeeeeeeeeeeeeeeeee abort problems and wall problems and bug report PLEASEHELP14 Download/Upload Problems 1 August 11th, 2006 09:59 PM
problems with upgrading/ card problems alexinspain Open Discussion topics 0 December 24th, 2004 03:27 PM
hardwired to router - No problems... Wireless connection - Big problems - Why ? Mr Magoo Mac OSX 0 April 9th, 2004 05:11 PM
Requery Sent Problems and Speed Problems sadrobot Download/Upload Problems 2 September 18th, 2002 08:21 PM
Problems Installing LimeWire on Linux Mandrake 8.0: Font Problems JavaCowboy General Linux Support 12 September 20th, 2001 12:05 AM


All times are GMT -7. The time now is 05:44 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.