firefox 2.0.0.6 build fails: missing pangox.h
Kyle Allender
kallender at completecomputing.com
Sun Sep 9 11:14:50 PDT 2007
Mel wrote:
> On Sunday 09 September 2007 19:01:11 Kyle Allender wrote:
>
>
>> nsRenderingContextGTK.h:161: warning: by `virtual nsresult
>> nsRenderingContextGTK::DrawString(const nsString&, nscoord, nscoord,
>> PRInt32, const nscoord*)'
>> nsDeviceContextGTK.cpp:70:26: pango/pangox.h: No such file or directory
>>
>
>
>> I've been googling and trying to research the problem via the
>> freebsd/gnome pages, but have thus far come up empty. I can provide
>> further log entries as needed, too.
>>
>
> Could you post full compile statement for that error? Most notably it should
> include -I/usr/local/include/pango-1.
>
>
>
The compile statement is:
cc -o nsPrintdGTK.o -c -DNATIVE_THEME_SUPPORT -DMOZILLA_INTERNAL_API
-DOSTYPE=\"FreeBSD6\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000
-DUSE_POSTSCRIPT -I../.. -I./. -I./.. -I./../shared -I./../x11shared
-D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/freetype2
-I../../../dist/include/xpcom -I../../../dist/include/string
-I../../../dist/include/widget -I../../../dist/include/view
-I../../../dist/include/util -I../../../dist/include/pref
-I../../../dist/include/uconv -I../../../dist/include/unicharutil
-I../../../dist/include/locale -I../../../dist/include/necko
-I../../../dist/include/content -I../../../dist/include/layout
-I../../../dist/include/gfx -I../../../dist/include
-I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include
-I/usr/include -I../../../dist/sdk/include -I/usr/local/include -fPIC
-I/usr/local/include/nss -I/usr/local/include/nss/nss
-I/usr/local/include -I/usr/local/include -Wall -W -Wno-unused
-Wpointer-arith -Wcast-align -Wno-long-long -O2 -fno-strict-aliasing
-pipe -O2 -pipe -DNDEBUG -DTRIMMED -O -D_THREAD_SAFE
-I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include
-I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
-I/usr/local/include/pango-1.0 -I/usr/local/include
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/freetype2 -I/usr/local/include/nss
-I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include
-include ../../../mozilla-config.h -DMOZILLA_CLIENT nsPrintdGTK.c
gtk2drawing.c
cc -o gtk2drawing.o -c -DNATIVE_THEME_SUPPORT -DMOZILLA_INTERNAL_API
-DOSTYPE=\"FreeBSD6\" -DOSARCH=\"FreeBSD\" -DBUILD_ID=0000000000
-DUSE_POSTSCRIPT -I../.. -I./. -I./.. -I./../shared -I./../x11shared
-D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/freetype2
-I../../../dist/include/xpcom -I../../../dist/include/string
-I../../../dist/include/widget -I../../../dist/include/view
-I../../../dist/include/util -I../../../dist/include/pref
-I../../../dist/include/uconv -I../../../dist/include/unicharutil
-I../../../dist/include/locale -I../../../dist/include/necko
-I../../../dist/include/content -I../../../dist/include/layout
-I../../../dist/include/gfx -I../../../dist/include
-I/usr/local/include/nspr -I/usr/local/include -I/usr/local/include
-I/usr/include -I../../../dist/sdk/include -I/usr/local/include -fPIC
-I/usr/local/include/nss -I/usr/local/include/nss/nss
-I/usr/local/include -I/usr/local/include -Wall -W -Wno-unused
-Wpointer-arith -Wcast-align -Wno-long-long -O2 -fno-strict-aliasing
-pipe -O2 -pipe -DNDEBUG -DTRIMMED -O -D_THREAD_SAFE
-I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include
-I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
-I/usr/local/include/pango-1.0 -I/usr/local/include
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/freetype2 -I/usr/local/include/nss
-I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include
-include ../../../mozilla-config.h -DMOZILLA_CLIENT gtk2drawing.c
nsDeviceContextGTK.cpp
c++ -o nsDeviceContextGTK.o -c -DNATIVE_THEME_SUPPORT
-DMOZILLA_INTERNAL_API -DOSTYPE=\"FreeBSD6\" -DOSARCH=\"FreeBSD\"
-DBUILD_ID=0000000000 -DUSE_POSTSCRIPT -I../.. -I./. -I./..
-I./../shared -I./../x11shared -D_THREAD_SAFE -I/usr/local/include
-I/usr/local/include/freetype2 -I../../../dist/include/xpcom
-I../../../dist/include/string -I../../../dist/include/widget
-I../../../dist/include/view -I../../../dist/include/util
-I../../../dist/include/pref -I../../../dist/include/uconv
-I../../../dist/include/unicharutil -I../../../dist/include/locale
-I../../../dist/include/necko -I../../../dist/include/content
-I../../../dist/include/layout -I../../../dist/include/gfx
-I../../../dist/include -I/usr/local/include/nspr -I/usr/local/include
-I/usr/local/include -I/usr/include -I../../../dist/sdk/include
-I/usr/local/include -fPIC -I/usr/local/include/nss
-I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include
-fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith
-Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy
-Wno-non-virtual-dtor -Wno-long-long -O2 -fno-strict-aliasing -pipe -O2
-fshort-wchar -pipe -DNDEBUG -DTRIMMED -O -D_THREAD_SAFE
-I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include
-I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
-I/usr/local/include/pango-1.0 -I/usr/local/include
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/freetype2 -I/usr/local/include/nss
-I/usr/local/include/nss/nss -I/usr/local/include -I/usr/local/include
-DMOZILLA_CLIENT -include ../../../mozilla-config.h nsDeviceContextGTK.cpp
In file included from nsDeviceContextGTK.h:47,
from nsDeviceContextGTK.cpp:47:
./../nsRenderingContextImpl.h:194: warning: `virtual nsresult
nsRenderingContextImpl::DrawString(const char*, PRUint32, nscoord,
nscoord, const nscoord*)' was hidden
nsRenderingContextGTK.h:161: warning: by `virtual nsresult
nsRenderingContextGTK::DrawString(const nsString&, nscoord, nscoord,
PRInt32, const nscoord*)'
./../nsRenderingContextImpl.h:198: warning: `virtual nsresult
nsRenderingContextImpl::DrawString(const PRUnichar*, PRUint32, nscoord,
nscoord, PRInt32, const nscoord*)' was hidden
nsRenderingContextGTK.h:161: warning: by `virtual nsresult
nsRenderingContextGTK::DrawString(const nsString&, nscoord, nscoord,
PRInt32, const nscoord*)'
nsDeviceContextGTK.cpp:70:26: pango/pangox.h: No such file or directory
gmake[4]: *** [nsDeviceContextGTK.o] Error 1
gmake[4]: Leaving directory
`/usr/ports/www/firefox/work/mozilla/gfx/src/gtk'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/usr/ports/www/firefox/work/mozilla/gfx/src'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla/gfx'
gmake[1]: *** [tier_9] Error 2
gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2
Stop in /usr/ports/www/firefox.
*** Error code 1
Stop in /usr/ports/www/firefox.
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portupgrade.38344.12 env UPGRADE_TOOL=portupgrade
UPGRADE_PORT=firefox-2.0.0.4,1 UPGRADE_PORT_VER=2.0.0.4,1 make
** Fix the problem and try again.
It looks like it should be working. Here's the directory listing for
that directory:
[root at sia /usr/local/include/pango-1.0]# ls -ld /usr/local/include/pango-1.0
drwxr-xr-x 3 root wheel 512 Sep 8 13:03 /usr/local/include/pango-1.0
[root at sia /usr/local/include/pango-1.0]#
[root at sia /usr/local/include/pango-1.0]# ls -la /usr/local/include/pango-1.0
total 28
drwxr-xr-x 3 root wheel 512 Sep 8 13:03 .
drwxr-xr-x 155 root wheel 23040 Sep 9 10:35 ..
drwxr-xr-x 2 root wheel 1024 Sep 8 13:03 pango
[root at sia /usr/local/include/pango-1.0]# ls -la
/usr/local/include/pango-1.0/pango
total 168
drwxr-xr-x 2 root wheel 1024 Sep 8 13:03 .
drwxr-xr-x 3 root wheel 512 Sep 8 13:03 ..
-r--r--r-- 1 root wheel 9769 Sep 8 13:03 pango-attributes.h
-r--r--r-- 1 root wheel 3626 Sep 8 13:03 pango-break.h
-r--r--r-- 1 root wheel 5305 Sep 8 13:03 pango-context.h
-r--r--r-- 1 root wheel 2039 Sep 8 13:03 pango-coverage.h
-r--r--r-- 1 root wheel 14180 Sep 8 13:03 pango-engine.h
-r--r--r-- 1 root wheel 2245 Sep 8 13:03 pango-enum-types.h
-r--r--r-- 1 root wheel 232 Sep 8 13:03 pango-features.h
-r--r--r-- 1 root wheel 14831 Sep 8 13:03 pango-font.h
-r--r--r-- 1 root wheel 3408 Sep 8 13:03 pango-fontmap.h
-r--r--r-- 1 root wheel 4200 Sep 8 13:03 pango-fontset.h
-r--r--r-- 1 root wheel 1806 Sep 8 13:03 pango-glyph-item.h
-r--r--r-- 1 root wheel 4116 Sep 8 13:03 pango-glyph.h
-r--r--r-- 1 root wheel 3699 Sep 8 13:03 pango-gravity.h
-r--r--r-- 1 root wheel 1898 Sep 8 13:03 pango-item.h
-r--r--r-- 1 root wheel 12208 Sep 8 13:03 pango-layout.h
-r--r--r-- 1 root wheel 3352 Sep 8 13:03 pango-matrix.h
-r--r--r-- 1 root wheel 1934 Sep 8 13:03 pango-modules.h
-r--r--r-- 1 root wheel 4338 Sep 8 13:03 pango-ot.h
-r--r--r-- 1 root wheel 8017 Sep 8 13:03 pango-renderer.h
-r--r--r-- 1 root wheel 5523 Sep 8 13:03 pango-script.h
-r--r--r-- 1 root wheel 2667 Sep 8 13:03 pango-tabs.h
-r--r--r-- 1 root wheel 5166 Sep 8 13:03 pango-types.h
-r--r--r-- 1 root wheel 4805 Sep 8 13:03 pango-utils.h
-r--r--r-- 1 root wheel 1563 Sep 8 13:03 pango.h
-r--r--r-- 1 root wheel 3960 Sep 8 13:03 pangocairo.h
-r--r--r-- 1 root wheel 3809 Sep 8 13:03 pangofc-decoder.h
-r--r--r-- 1 root wheel 5280 Sep 8 13:03 pangofc-font.h
-r--r--r-- 1 root wheel 7269 Sep 8 13:03 pangofc-fontmap.h
-r--r--r-- 1 root wheel 4051 Sep 8 13:03 pangoft2.h
[root at sia /usr/local/include/pango-1.0]#
I see where the error is looking for pangox.h, but that file is not
present in the directory. A search on the system shows that it was
never created by the pango build either. I have a feeling that there's
a switch I should have supplied to make when building the pango port,
but I'm not sure what switch that would have been.
Thoughts?
K
More information about the freebsd-questions
mailing list