Date: Sun, 12 Sep 2004 14:45:45 -0400 From: Joe Marcus Clarke <marcus@marcuscom.com> To: Kevin Oberman <oberman@es.net> Cc: FreeBSD GNOME Users <gnome@freebsd.org> Subject: Re: Porting problem on V5 with gettext/libintl Message-ID: <1095014744.2740.3.camel@shumai.marcuscom.com> In-Reply-To: <20040910224445.26B925D04@ptavv.es.net> References: <20040910224445.26B925D04@ptavv.es.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-NYsmK0IQgB/70tR96mhx Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Fri, 2004-09-10 at 18:44, Kevin Oberman wrote: > I am attempting to port the current release of GnomeMeeting to FreeBSD > and especially FreeBSD V5. I am not a C++ programmer and not much of a C > programmer, so I am not surprised that I'm having a problem. >=20 > I have one module that uses gettext and I am getting errors on the > inclusion of the libintl.h header file. >=20 > In file included from main_window.cpp:71: > /usr/local/include/libintl.h:118: error: expected unqualified-id before "= const" > /usr/local/include/libintl.h:118: error: expected `)' before "const" > /usr/local/include/libintl.h:118: error: expected init-declarator before = "const"/usr/local/include/libintl.h:118: error: expected `,' or `;' before = "const" > /usr/local/include/libintl.h:134: error: expected unqualified-id before "= const" > /usr/local/include/libintl.h:134: error: expected `)' before "const" > /usr/local/include/libintl.h:134: error: expected init-declarator before = "const"/usr/local/include/libintl.h:134: error: expected `,' or `;' before = "const" > /usr/local/include/libintl.h:152: error: expected unqualified-id before "= const" > /usr/local/include/libintl.h:152: error: expected `)' before "const" > /usr/local/include/libintl.h:152: error: expected init-declarator before = "const"/usr/local/include/libintl.h:152: error: expected `,' or `;' before = "const" > /usr/local/include/libintl.h:233: error: expected unqualified-id before "= const" > /usr/local/include/libintl.h:233: error: expected `)' before "const" > /usr/local/include/libintl.h:233: error: expected init-declarator before = "const"/usr/local/include/libintl.h:233: error: expected `,' or `;' before = "const" > /usr/local/include/libintl.h:251: error: expected unqualified-id before "= const" > /usr/local/include/libintl.h:251: error: expected `)' before "const" > /usr/local/include/libintl.h:251: error: expected init-declarator before = "const"/usr/local/include/libintl.h:251: error: expected `,' or `;' before = "const" > /usr/local/include/libintl.h:269: error: expected unqualified-id before "= const" > /usr/local/include/libintl.h:269: error: expected `)' before "const" > /usr/local/include/libintl.h:269: error: expected init-declarator before = "const"/usr/local/include/libintl.h:269: error: expected `,' or `;' before = "const" >=20 > The exact lines in the header file are very similar: > 118: extern char *gettext (const char *__msgid) > _INTL_ASM (libintl_gettext); >=20 > 134: extern char *dgettext (const char *__domainname, const char *__msgid= ) > _INTL_ASM (libintl_dgettext); >=20 > 152: extern char *dcgettext (const char *__domainname, const char *__msgi= d, > int __category) > _INTL_ASM (libintl_dcgettext); >=20 > 233: extern char *textdomain (const char *__domainname) > _INTL_ASM (libintl_textdomain); >=20 > 251: extern char *bindtextdomain (const char *__domainname, const char *_= _dirname) > _INTL_ASM (libintl_bindtextdomain); >=20 > 259: extern char *bind_textdomain_codeset (const char *__domainname, > const char *__codeset) > _INTL_ASM (libintl_bind_textdomain_codeset); >=20 > I do notice that all are #ifdefed to compile when _INTL_REDIRECT_INLINE > is not defined. >=20 > Any idea what this is caused by? Do I need to include some things before > including it? It clearly works OK on Linux, so it's either a gcc 3.4 > issue or a Linuxism nd I would suspect that it would have popped up on > other ports. >=20 > Any clues? I'm no C++ expert, but it looks like an extern C { ... } maybe required around the libintl.h include. Joe >=20 > Thanks! --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-NYsmK0IQgB/70tR96mhx Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQBBRJlYb2iPiv4Uz4cRApLpAJoCJKlZvkQFCRh6FZxerXBefFti1QCfb6Pq FDkw9mEM3tJdKsj57/y2y/c= =uVo3 -----END PGP SIGNATURE----- --=-NYsmK0IQgB/70tR96mhx--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1095014744.2740.3.camel>