Closed
Bug 323671
Opened 20 years ago
Closed 15 years ago
must link to pangox
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
INCOMPLETE
mozilla1.9alpha1
People
(Reporter: Biesinger, Unassigned)
Details
Attachments
(1 file)
|
1.18 KB,
patch
|
Details | Diff | Splinter Review |
On my debian system, a cairo-gtk2+pango build fails to start up:
$ ./seamonkey
./seamonkey-bin: symbol lookup error: /home/chb/builds/cairo/dist/bin/components/libgkgfxthebes.so: undefined symbol: pango_x_font_map_for_display
That seems to be part of libpangox, and gecko does not link against that.
| Reporter | ||
Comment 1•20 years ago
|
||
Attachment #208671 -
Flags: review?(vladimir)
| Reporter | ||
Updated•20 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.9alpha
Comment 2•20 years ago
|
||
Is this related to bug 305185?
| Reporter | ||
Comment 3•20 years ago
|
||
I don't think so...
| Reporter | ||
Updated•20 years ago
|
Attachment #208671 -
Flags: review?(vladimir) → review?(benjamin)
Comment 4•20 years ago
|
||
Comment on attachment 208671 [details] [diff] [review]
patch
I have no clue what this affects; let's try somebody who knows what pangox is.
Attachment #208671 -
Flags: review?(mozilla)
Attachment #208671 -
Flags: review?(caillon)
Attachment #208671 -
Flags: review?(benjamin)
Comment 5•20 years ago
|
||
(In reply to comment #3)
> I don't think so...
I think it is the same cause as in bug 305185. pangox was exported by the gtk ldflags in older versions AFAIK.
https://bugzilla.mozilla.org/show_bug.cgi?id=305185#c1
This patch would be needed for gtk >= 2.7 IMHO but maybe still miss something
what is catched in bug 305185.
I would r+ this as first step but still consider the other patch more complete.
| Reporter | ||
Comment 6•20 years ago
|
||
oh. I only looked at the bug itself, not at the patch. the patch there is indeed more complete, although the code seems to have changed since that patch has been made...
| Reporter | ||
Comment 7•20 years ago
|
||
*** Bug 325720 has been marked as a duplicate of this bug. ***
| Reporter | ||
Comment 8•20 years ago
|
||
Comment on attachment 208671 [details] [diff] [review]
patch
clearing requests, let's use the patch from the other bug
Attachment #208671 -
Flags: review?(mozilla)
Attachment #208671 -
Flags: review?(caillon)
| Reporter | ||
Updated•20 years ago
|
Assignee: cbiesinger → nobody
Status: ASSIGNED → NEW
Comment 9•20 years ago
|
||
Index: configure.in
===================================================================
RCS file: /cvsroot/mozilla/configure.in,v
retrieving revision 1.1584
diff -p -u -6 -r1.1584 configure.in
--- configure.in 10 Jan 2006 23:32:12 -0000 1.1584
+++ configure.in 16 Jan 2006 22:27:29 -0000
@@ -4516,24 +4524,24 @@ MOZ_ARG_ENABLE_BOOL(pango,
MOZ_ENABLE_PANGO=1,
MOZ_ENABLE_PANGO=)
if test "$MOZ_ENABLE_PANGO" && test -z "$MOZ_ENABLE_CAIRO_GFX"
then
AC_DEFINE(MOZ_ENABLE_PANGO)
- PKG_CHECK_MODULES(MOZ_PANGO, pango >= 1.6.0 pangoft2 >= 1.6.0)
+ PKG_CHECK_MODULES(MOZ_PANGO, pango >= 1.6.0 pangoft2 >= 1.6.0 pangox >= 1.6.0)
AC_SUBST(MOZ_ENABLE_PANGO)
AC_SUBST(MOZ_PANGO_CFLAGS)
AC_SUBST(MOZ_PANGO_LIBS)
fi
if test "$MOZ_ENABLE_PANGO" && test "$MOZ_ENABLE_CAIRO_GFX"
then
AC_DEFINE(MOZ_ENABLE_PANGO)
dnl PKG_CHECK_MODULES(MOZ_PANGO, pango >= 1.10.0 pangocairo >= 1.10.0)
- PKG_CHECK_MODULES(MOZ_PANGO, pango >= 1.6.0 pangoft2 >= 1.6.0 pangoxft >= 1.6.0)
+ PKG_CHECK_MODULES(MOZ_PANGO, pango >= 1.6.0 pangoft2 >= 1.6.0 pangoxft >= 1.6.0 pangox >= 1.6.0)
AC_SUBST(MOZ_ENABLE_PANGO)
AC_SUBST(MOZ_PANGO_CFLAGS)
AC_SUBST(MOZ_PANGO_LIBS)
fi
this is a bit extreme!!
Something along the lines of
PKG_CHECK_MODULES(MOZ_PANGO, pangox >= 1.6.0)
is all that is needed as pangox pkg-config will already have required on other spec files.
| Reporter | ||
Comment 10•20 years ago
|
||
why is that extreme? If the code uses functions from all of those modules, it should IMO check for all of them.
Comment 11•20 years ago
|
||
(In reply to comment #8)
> (From update of attachment 208671 [details] [diff] [review] [edit])
> clearing requests, let's use the patch from the other bug
>
Biesi, the other bug305185 was resolved as a duplicate of bug338446 that in turn was now checked into the trunk and the branch . If linking against libpangox is still an issue for you now, you may reconsider if your patch is needed, cause bug338446 checks only for pangoxft and not for pangox.
Comment 12•15 years ago
|
||
If this bug is still necessary, please reopen.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•