From: Arthur W. <ar...@gm...> - 2004-12-16 15:08:29
|
Hi, I've been trying to get libexif 0.6.11 to build on Mac OS X GCC 3.3 but seem to be having problems with multiple symbol definitions. Somehow related to libintl and libiconv. I checked my system and I can only find one installation of libiconv and libintl so I have no idea what's up. Here's the output: creating test-mnote if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libexif -I..intl -I.. -I/usr/local/include -g -O2 -g -Wall -Wmissing-declarations -Wmissing-prototypes -MT test-value.o -MD -MP -MF ".deps/test-value.Tpo" -c -o test-value.o test-value.c; \ then mv -f ".deps/test-value.Tpo" ".deps/test-value.Po"; else rm -f ".deps/test-value.Tpo"; exit 1; fi /bin/sh ../libtool --mode=link gcc -g -O2 -g -Wall -Wmissing-declarations -Wmissing-prototypes -g -Wall -o test-value test-value.o ../libexif/libexif.la -L/usr/local/lib -lintl -liconv -lc gcc -g -O2 -g -Wall -Wmissing-declarations -Wmissing-prototypes -g -Wall -o .libs/test-value test-value.o ../libexif/.libs/libexif.dylib -lm -L/usr/local/lib /usr/local/lib/libintl.dylib /usr/local/lib/libiconv.dylib -lc ld: warning multiple definitions of symbol _locale_charset /usr/local/lib/libintl.dylib(localcharset.o) definition of _locale_charset /usr/local/lib/libiconv.dylib(localcharset.o) definition of _locale_charset creating test-value Making all in po make[2]: *** No rule to make target `all'. Stop. make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 And help would be really appreciated. -- <Arthur/> |
From: Hubert F. <hfi...@te...> - 2004-12-16 15:59:24
|
On Thu, 2004-12-16 at 10:08 -0500, Arthur Wiebe wrote: > Hi, > > I've been trying to get libexif 0.6.11 to build on Mac OS X GCC 3.3 > but seem to be having problems with multiple symbol definitions. > Somehow related to libintl and libiconv. I checked my system and I can > only find one installation of libiconv and libintl so I have no idea > what's up. > Here's the output: > > creating test-mnote > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libexif -I..intl -I.. > -I/usr/local/include -g -O2 -g -Wall -Wmissing-declarations > -Wmissing-prototypes -MT test-value.o -MD -MP -MF > ".deps/test-value.Tpo" -c -o test-value.o test-value.c; \ > then mv -f ".deps/test-value.Tpo" ".deps/test-value.Po"; else rm -f > ".deps/test-value.Tpo"; exit 1; fi > /bin/sh ../libtool --mode=link gcc -g -O2 -g -Wall > -Wmissing-declarations -Wmissing-prototypes -g -Wall -o test-value > test-value.o ../libexif/libexif.la -L/usr/local/lib -lintl -liconv -lc > gcc -g -O2 -g -Wall -Wmissing-declarations -Wmissing-prototypes -g > -Wall -o .libs/test-value test-value.o ../libexif/.libs/libexif.dylib > -lm -L/usr/local/lib /usr/local/lib/libintl.dylib > /usr/local/lib/libiconv.dylib -lc > ld: warning multiple definitions of symbol _locale_charset > /usr/local/lib/libintl.dylib(localcharset.o) definition of _locale_charset > /usr/local/lib/libiconv.dylib(localcharset.o) definition of _locale_charset > creating test-value This only a warning. You can ignore. The build succeeded > Making all in po > make[2]: *** No rule to make target `all'. Stop. > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > > And help would be really appreciated. This is where it fails. There is no Makefile in "po" directory. You probably miss a package like gettext. Not sure. Hub -- Crazy French - http://www.figuiere.net/hub/ |
From: Arthur W. <ar...@gm...> - 2004-12-16 16:16:56
|
lol, only a warning. I looked inside po and it didn't look like something that should be built. And I have gettext. So I guess I'll just go ahead with sudo make install. On Thu, 16 Dec 2004 10:59:11 -0500, Hubert Figuiere <hfi...@te...> wrote: > On Thu, 2004-12-16 at 10:08 -0500, Arthur Wiebe wrote: > > Hi, > > > > I've been trying to get libexif 0.6.11 to build on Mac OS X GCC 3.3 > > but seem to be having problems with multiple symbol definitions. > > Somehow related to libintl and libiconv. I checked my system and I can > > only find one installation of libiconv and libintl so I have no idea > > what's up. > > Here's the output: > > > > creating test-mnote > > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../libexif -I..intl -I.. > > -I/usr/local/include -g -O2 -g -Wall -Wmissing-declarations > > -Wmissing-prototypes -MT test-value.o -MD -MP -MF > > ".deps/test-value.Tpo" -c -o test-value.o test-value.c; \ > > then mv -f ".deps/test-value.Tpo" ".deps/test-value.Po"; else rm -f > > ".deps/test-value.Tpo"; exit 1; fi > > /bin/sh ../libtool --mode=link gcc -g -O2 -g -Wall > > -Wmissing-declarations -Wmissing-prototypes -g -Wall -o test-value > > test-value.o ../libexif/libexif.la -L/usr/local/lib -lintl -liconv -lc > > gcc -g -O2 -g -Wall -Wmissing-declarations -Wmissing-prototypes -g > > -Wall -o .libs/test-value test-value.o ../libexif/.libs/libexif.dylib > > -lm -L/usr/local/lib /usr/local/lib/libintl.dylib > > /usr/local/lib/libiconv.dylib -lc > > ld: warning multiple definitions of symbol _locale_charset > > /usr/local/lib/libintl.dylib(localcharset.o) definition of _locale_charset > > /usr/local/lib/libiconv.dylib(localcharset.o) definition of _locale_charset > > creating test-value > > This only a warning. You can ignore. The build succeeded > > > Making all in po > > make[2]: *** No rule to make target `all'. Stop. > > make[1]: *** [all-recursive] Error 1 > > make: *** [all] Error 2 > > > > And help would be really appreciated. > > This is where it fails. There is no Makefile in "po" directory. You > probably miss a package like gettext. Not sure. > > Hub > -- > Crazy French - http://www.figuiere.net/hub/ > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Libexif-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libexif-devel > -- <Arthur/> - http://artooro.blogspot.com (Weblog) - http://machcms.sourceforge.net (MachCMS Project) - http://acalproj.sourceforge.net (Calendar Project) |
From: Hubert F. <hfi...@te...> - 2004-12-16 17:08:51
|
On Thu, 2004-12-16 at 11:16 -0500, Arthur Wiebe wrote: > lol, only a warning. I looked inside po and it didn't look like > something that should be built. And I have gettext. > > So I guess I'll just go ahead with sudo make install. make install will fail. I was just pointing out that the error was in po directory, not in the binary building process. Hub -- Crazy French - http://www.figuiere.net/hub/ |
From: Hans U. N. <gp...@n-...> - 2004-12-21 10:29:16
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Arthur Wiebe <ar...@gm...> writes: > Making all in po > make[2]: *** No rule to make target `all'. Stop. > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 > > And help would be really appreciated. AFAIR, OSX has FreeBSD userland, and FreeBSD has a history of gettext problems. If you can live without translated messages, add --disable-nls to the ./configure params. Gru=C3=9F, Uli =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iD8DBQFBx/oN7nbUWdbN/BURAqpGAKCWFH2LPJ6KPNjV0lXLcD3ycX+gMgCfY1rY qEceIPwOsNZ8qrh5zG9oqPw=3D =3DI9wg =2D----END PGP SIGNATURE----- |