Problems again with Pango and CYGWIN
- From: "carlo\.bramix" <carlo bramix libero it>
- To: "gtk-i18n-list" <gtk-i18n-list gnome org>
- Subject: Problems again with Pango and CYGWIN
- Date: Tue, 18 Aug 2009 12:47:45 +0200
Hello,
I tried to download and compile latest Pango 1.25.4 under CYGWIN but it failed.
I fixed a first problem with a patch committed into bug 592194.
After that, compilation continued for some sources until it stopped here:
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../../../pango-1.25.4/pango/opentype -I../.. -DHAVE_GLIB -D_REENTRANT -I/usr/include/glib-2.0 -I/lib/glib-2.0/include -g -O2 -fno-rtti -fno-exceptions -MT libharfbuzz_la-hb-ot-layout.lo -MD -MP -MF .deps/libharfbuzz_la-hb-ot-layout.Tpo -c ../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc -DDLL_EXPORT -DPIC -o .libs/libharfbuzz_la-hb-ot-layout.o
In file included from ../../../pango-1.25.4/pango/opentype/hb-ot-layout-gdef-private.hh:30,
from ../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc:33:
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh: In member function `bool LangSys::get_feature_indexes(unsigned int*, hb_tag_t*) const':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:147: error: invalid conversion from `hb_tag_t*' to `unsigned int*'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:147: error: initializing argument 2 of `bool IndexArray::get_indexes(unsigned int*, unsigned int*) const'
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh: At global scope:
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh: In instantiation of `ArrayOf<Record<LangSys> >':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:66: instantiated from `RecordArrayOf<LangSys>'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:202: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh:560: error: base `GenericArrayOf<USHORT, Record<LangSys> >' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh: In instantiation of `RecordArrayOf<LangSys>':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:202: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:66: error: base `ArrayOf<Record<LangSys> >' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh: In instantiation of `ArrayOf<Record<Script> >':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:66: instantiated from `RecordArrayOf<Script>'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:102: instantiated from `RecordListOf<Script>'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:208: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh:560: error: base `GenericArrayOf<USHORT, Record<Script> >' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh: In instantiation of `RecordArrayOf<Script>':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:102: instantiated from `RecordListOf<Script>'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:208: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:66: error: base `ArrayOf<Record<Script> >' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh: In instantiation of `RecordListOf<Script>':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:208: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:102: error: base `RecordArrayOf<Script>' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh: In member function `bool Feature::get_lookup_indexes(unsigned int*, hb_tag_t*) const':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:219: error: invalid conversion from `hb_tag_t*' to `unsigned int*'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:219: error: initializing argument 2 of `bool IndexArray::get_indexes(unsigned int*, unsigned int*) const'
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh: At global scope:
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh: In instantiation of `ArrayOf<Record<Feature> >':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:66: instantiated from `RecordArrayOf<Feature>'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:102: instantiated from `RecordListOf<Feature>'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:237: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-open-type-private.hh:560: error: base `GenericArrayOf<USHORT, Record<Feature> >' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh: In instantiation of `RecordArrayOf<Feature>':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:102: instantiated from `RecordListOf<Feature>'
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:237: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:66: error: base `ArrayOf<Record<Feature> >' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh: In instantiation of `RecordListOf<Feature>':
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:237: instantiated from here
../../../pango-1.25.4/pango/opentype/hb-ot-layout-common-private.hh:102: error: base `RecordArrayOf<Feature>' with only non-default constructor in class without a constructor
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc: In function `hb_bool_t hb_ot_layout_language_get_feature_indexes(hb_face_t*, hb_tag_t, unsigned int, unsigned int, unsigned int*, unsigned int*)':
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc:444: error: invalid conversion from `unsigned int*' to `hb_tag_t*'
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc:444: error: initializing argument 2 of `bool LangSys::get_feature_indexes(unsigned int*, hb_tag_t*) const'
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc: In function `hb_bool_t hb_ot_layout_language_get_feature_tags(hb_face_t*, hb_tag_t, unsigned int, unsigned int, unsigned int*, hb_tag_t*)':
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc:460: error: invalid conversion from `unsigned int*' to `hb_tag_t*'
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc:460: error: initializing argument 2 of `bool LangSys::get_feature_indexes(unsigned int*, hb_tag_t*) const'
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc: In function `hb_bool_t hb_ot_layout_feature_get_lookup_indexes(hb_face_t*, hb_tag_t, unsigned int, unsigned int*, unsigned int*)':
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc:506: error: invalid conversion from `unsigned int*' to `hb_tag_t*'
../../../pango-1.25.4/pango/opentype/hb-ot-layout.cc:506: error: initializing argument 2 of `bool Feature::get_lookup_indexes(unsigned int*, hb_tag_t*) const'
make[4]: *** [libharfbuzz_la-hb-ot-layout.lo] Error 1
I'm a bit worried about fixing this thing, so I posted here to know what you think about this result.
Thanks a lot.
Sincerely,
Carlo Bramini.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]