galeon-1.2.9 gettext build problem

Pav Lucistnik pav at oook.cz
Sat Apr 12 03:53:39 PDT 2003


Hi, I'm updating Mozilla/Galeon on my 5.0-RELEASE system. Galeon
compilation bombs on undefined Lgettext:

if c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src
-I/usr/X11R6/include/mozilla -I/usr/X11R6/include/mozilla/nspr
-I/usr/X11R6/include/mozilla/appcomps -I/usr/X11R6/include/mozilla/caps
-I/usr/X11R6/include/mozilla/content -I/usr/X11R6/include/mozilla/cookie
-I/usr/X11R6/include/mozilla/docshell -I/usr/X11R6/include/mozilla/dom
-I/usr/X11R6/include/mozilla/exthandler
-I/usr/X11R6/include/mozilla/find -I/usr/X11R6/include/mozilla/gfx
-I/usr/X11R6/include/mozilla/gtkembedmoz
-I/usr/X11R6/include/mozilla/helperAppDlg
-I/usr/X11R6/include/mozilla/java -I/usr/X11R6/include/mozilla/js
-I/usr/X11R6/include/mozilla/jsconsole
-I/usr/X11R6/include/mozilla/layout
-I/usr/X11R6/include/mozilla/mimetype
-I/usr/X11R6/include/mozilla/mozxfer -I/usr/X11R6/include/mozilla/necko
-I/usr/X11R6/include/mozilla/necko2 -I/usr/X11R6/include/mozilla/nkcache
-I/usr/X11R6/include/mozilla/oji -I/usr/X11R6/include/mozilla/pref
-I/usr/X11R6/include/mozilla/progressDlg
-I/usr/X11R6/include/mozilla/sidebar -I/usr/X11R6/include/mozilla/string
-I/usr/X11R6/include/mozilla/shistory
-I/usr/X11R6/include/mozilla/typeaheadfind
-I/usr/X11R6/include/mozilla/uconv
-I/usr/X11R6/include/mozilla/uriloader
-I/usr/X11R6/include/mozilla/wallet
-I/usr/X11R6/include/mozilla/webbrowserpersist
-I/usr/X11R6/include/mozilla/webbrwsr
-I/usr/X11R6/include/mozilla/webshell
-I/usr/X11R6/include/mozilla/widget
-I/usr/X11R6/include/mozilla/windowwatcher
-I/usr/X11R6/include/mozilla/xpcom
-I/usr/X11R6/include/mozilla/xpconnect -I/usr/X11R6/include/gconf/1
-I/usr/X11R6/include -I/usr/local/include/glib12
-I/usr/local/include/orbit-1.0 -I/usr/local/include
-I/usr/X11R6/include/gtk12 -I/usr/X11R6/include/gdk-pixbuf-1.0
-I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12
-I/usr/local/include -I/usr/X11R6/include
-I/usr/X11R6/include/gnome-vfs-1.0
-I/usr/X11R6/lib/gnome-vfs-1.0/include -I/usr/local/include/gnome-xml
-I/usr/local/include/orbit-1.0 -I/usr/X11R6/include/gconf/1
-D_THREAD_SAFE -I/usr/X11R6/include/libglade-1.0
-I/usr/X11R6/include/gnome-1.0 -DNEED_GNOMESUPPORT_H
-I/usr/X11R6/lib/gnome-libs/include -DLIB_DIR=\"/usr/X11R6/lib/galeon\"
-DSHARE_DIR=\"/usr/X11R6/share/gnome/galeon\" -include
/usr/X11R6/include/mozilla/mozilla-config.h  -I/usr/local/include
-I/usr/X11R6/include -D_REENTRANT -D_THREAD_SAFE  -fno-rtti  -O -pipe
-mcpu=pentiumpro -Wall -Wmissing-declarations -Wmissing-prototypes
-Wsign-compare -MT ContentHandler.o -MD -MP -MF
".deps/ContentHandler.Tpo" \
  -c -o ContentHandler.o `test -f 'ContentHandler.cpp' || echo
'./'`ContentHandler.cpp; \
then mv ".deps/ContentHandler.Tpo" ".deps/ContentHandler.Po"; \
else rm -f ".deps/ContentHandler.Tpo"; exit 1; \
fi
ContentHandler.cpp: In member function `virtual nsresult 
   GContentHandler::PromptForSaveToFile(nsISupports*, const PRUnichar*,
const 
   PRUnichar*, nsILocalFile**)':
ContentHandler.cpp:367: `Lgettext' undeclared (first use this function)
ContentHandler.cpp:367: (Each undeclared identifier is reported only
once for 
   each function it appears in.)
gmake[4]: *** [ContentHandler.o] Error 1
gmake[4]: Leaving directory
`/usr/ports/www/galeon/work/galeon-1.2.9/src/mozilla'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory
`/usr/ports/www/galeon/work/galeon-1.2.9/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory
`/usr/ports/www/galeon/work/galeon-1.2.9/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/www/galeon/work/galeon-1.2.9'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/www/galeon.


Problematic line is:
NS_NAMED_LITERAL_STRING (title, _("Select the destination filename"));

and it's first _() call encountered. I can't find any reference to
"Lgettext" in galeon sources, /usr/X11R6/include/mozilla or in gettext
include. I don't know how _() got expanded to "Lgettext".


Relevant ./configure lines:
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... no
checking for GNU gettext in libintl... yes
checking how to link with libintl... -lintl
mv: rename po/POTFILES to po/POTFILES.tmp: No such file or directory
./configure.lineno: cannot open po/POTFILES.tmp: No such file or
directory

Ports are cvsupped half hour ago, I have latest versions of all relevant
packages. Please help me, because now I'm stucked without usable
browser... :(

-- 
Pav Lucistnik <pav at oook.cz>
Vymena mecu!



More information about the freebsd-gnome mailing list