I did a make clean from the top level, then a make, after making the 
modifications.  I got further, but now breset is failing, even though I did the 
edits you suggested.  I did another search for the INIT_I18N and there are none 
as will be shown below

Here is to show I did the edits:
[barry] grep -n "I18" tools/*.cc
tools/bcharge.cc:329:// INIT_I18N(PACKAGE);
tools/bdptest.cc:52://  INIT_I18N(PACKAGE);
tools/bfuse.cc:753://   INIT_I18N(PACKAGE);
tools/bidentify.cc:51://        INIT_I18N(PACKAGE);
tools/bjavaloader.cc:222://     INIT_I18N(PACKAGE);
tools/bjdwp.cc:62://    INIT_I18N(PACKAGE);
tools/bjvmdebug.cc:60://        INIT_I18N(PACKAGE);
tools/bktrans.cc:113:// INIT_I18N(PACKAGE);
tools/brecsum.cc:106:// INIT_I18N(PACKAGE);
tools/breset.cc:60://   INIT_I18N(PACKAGE);
tools/brimtrans.cc:47://        INIT_I18N(PACKAGE);
tools/bs11nread.cc:118://       INIT_I18N(PACKAGE);
tools/btool.cc:574://   INIT_I18N(PACKAGE);
tools/btranslate.cc:64://       INIT_I18N(PACKAGE);
tools/pppob.cc:131://   INIT_I18N(PACKAGE);
tools/upldif.cc:110://  INIT_I18N(PACKAGE);

Although it seems to me that editing the i18.h such that the define turns into 
a no-op would have been less time consuming? :)

Here is the latest error I get

/bin/sh ../libtool --tag=CXX   --mode=link g++ -ansi -Wall -g -g -O2   -o 
bcharge bcharge.o -L/opt/local/lib -lusb   -lpthread 
libtool: link: g++ -ansi -Wall -g -g -O2 -o bcharge bcharge.o -Wl,-bind_at_load 
 -L/opt/local/lib /opt/local/lib/libusb.dylib /opt/local/lib/libusb-1.0.dylib 
-lpthread -pthread
g++ -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I.. 
-I/opt/local/include     -ansi -Wall -g -g -O2 -MT breset.o -MD -MP -MF 
.deps/breset.Tpo -c -o breset.o breset.cc
breset.cc: In function ‘int main()’:
breset.cc:67: warning: format not a string literal and no format arguments
breset.cc:81: warning: format not a string literal and no format arguments
breset.cc:82: warning: format not a string literal and no format arguments
mv -f .deps/breset.Tpo .deps/breset.Po
/bin/sh ../libtool --tag=CXX   --mode=link g++ -ansi -Wall -g -g -O2   -o 
breset breset.o -L/opt/local/lib -lusb   -lpthread 
libtool: link: g++ -ansi -Wall -g -g -O2 -o breset breset.o -Wl,-bind_at_load  
-L/opt/local/lib /opt/local/lib/libusb.dylib /opt/local/lib/libusb-1.0.dylib 
-lpthread -pthread
Undefined symbols:
  "_libintl_gettext", referenced from:
      _main in breset.o
      _main in breset.o
      _main in breset.o
      _main in breset.o
      _main in breset.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [breset] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

On Aug 17, 2010, at 10:43 PM, Sheran Gunasekera wrote:

> Hello
> 
> On Wed, Aug 18, 2010 at 12:36 PM, Eric Arseneau <e...@assetscience.com> wrote:
>> So I pulled your latest, and got further.  Now I get
>> 
>> libtool: link: g++ -ansi -Wall -g -g -O2 -o .libs/bidentify bidentify.o 
>> -Wl,-bind_at_load  ../src/.libs/libbarry.dylib -L/opt/local/lib -lz 
>> /opt/local/lib/libiconv.dylib /opt/local/lib/libusb.dylib 
>> /opt/local/lib/libusb-1.0.dylib -lpthread -pthread
>> Undefined symbols:
>>  "_libintl_textdomain", referenced from:
>>      _main in bidentify.o
>>  "_libintl_bindtextdomain", referenced from:
>>      _main in bidentify.o
>>  "_libintl_setlocale", referenced from:
>>      _main in bidentify.o
>> ld: symbol(s) not found
>> collect2: ld returned 1 exit status
>> 
>> I tried to do a
>>        configure --with-included-gettext --disable-nls
> 
> I've successfully built Barry for use on the Mac.  Where you're
> presently at is quite close to the end :)  If you don't need other
> language support (you're already used disable-nls, so I assume you
> don't), you need to go into each and every file in the tools directory
> and make sure to disable the imports for i18n package.  Here is what
> my source looked like:
> 
> azazel:tools sheran$ grep -n "I18" *.cc
> bcharge.cc:329:       //INIT_I18N(PACKAGE);
> bdptest.cc:52:        //INIT_I18N(PACKAGE);
> bfuse.cc:753: //INIT_I18N(PACKAGE);
> bidentify.cc:51:      //INIT_I18N(PACKAGE);
> bjavaloader.cc:222:   //INIT_I18N(PACKAGE);
> bjdwp.cc:62:  //INIT_I18N(PACKAGE);
> bjvmdebug.cc:60:      //INIT_I18N(PACKAGE);
> bktrans.cc:113:       //INIT_I18N(PACKAGE);
> brecsum.cc:106:       //INIT_I18N(PACKAGE);
> breset.cc:60: //INIT_I18N(PACKAGE);
> brimtrans.cc:47:      //INIT_I18N(PACKAGE);
> bs11nread.cc:118:     //INIT_I18N(PACKAGE);
> btool.cc:565: INIT_I18N(PACKAGE);
> btranslate.cc:64:     //INIT_I18N(PACKAGE);
> pppob.cc:131: //INIT_I18N(PACKAGE);
> upldif.cc:110:        //INIT_I18N(PACKAGE);
> 
> Give this a go and let us know how you get on.
> 
> Kind regards,
> Sheran
> 
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by 
> 
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev 
> _______________________________________________
> Barry-devel mailing list
> Barry-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/barry-devel


------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to