[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OpenOffice.org 2.0.1 (Experimantal) issue with -fvisibility=hidden



Hi, Guys.

I applied patch. Then I rebuild OpenOffice.org 2.0.1 in experimental.
That is fine.

(1) rename patch filename: 
cd ($top)/openoffice.org-2.0.1/ooo-build/patches/src680/
-rw-r--r-- 1 yabuki yabuki  1056 2006-01-11 16:50 disable-visibility-feature.diff
($top)/openoffice.org-2.0.1/ooo-build/patches/apply.pl need *.diff file.

#I attached correct diff file.


(2) add diff file in ooo-build patch control file
cd ($top)/openoffice.org-2.0.1/ooo-build/patches/src680/
vi apply

You can see patch control file. I modified 'apply' file.
I added below in [BuildBits] section (see attach file)
|# fix g++ 4.0 build -- do not use fvisibility=hidden
|disable-visibility-feature.diff

#I attached correct 'apply' file.

(3) then `debuild -us -uc -rfakeroot`

done!; see below.

total 621M
drwxr-sr-x  3 yabuki yabuki 8.0K 2006-01-12 04:16 .
drwxr-sr-x 33 yabuki yabuki 4.0K 2006-01-11 15:20 ..
-rw-r--r--  1 yabuki yabuki  88K 2006-01-12 04:00 libmythes-dev_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 113K 2006-01-12 04:00 mozilla-openoffice.org_2.0.1-1_i386.deb
drwxr-xr-x  9 yabuki yabuki 4.0K 2006-01-12 04:04 openoffice.org-2.0.1
-rw-r--r--  1 yabuki yabuki 3.0M 2006-01-12 04:00 openoffice.org-base_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 4.7M 2006-01-12 04:00 openoffice.org-calc_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki  23M 2006-01-12 04:12 openoffice.org-common_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki  33M 2006-01-12 03:59 openoffice.org-core_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 4.7M 2006-01-12 04:12 openoffice.org-dev-doc_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 3.9M 2006-01-12 04:00 openoffice.org-dev_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:00 openoffice.org-draw_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 160K 2006-01-12 04:00 openoffice.org-evolution_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 304K 2006-01-12 04:00 openoffice.org-gnome_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki  79K 2006-01-12 04:12 openoffice.org-gtk-gnome_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 654K 2006-01-12 04:00 openoffice.org-impress_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 2.2M 2006-01-12 04:12 openoffice.org-java-common_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 274K 2006-01-12 04:00 openoffice.org-kde_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:12 openoffice.org-l10n-af_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:12 openoffice.org-l10n-be-by_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:12 openoffice.org-l10n-bg_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:12 openoffice.org-l10n-bn_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-ca_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-cs_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:13 openoffice.org-l10n-cy_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:13 openoffice.org-l10n-da_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-de_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-el_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-en-gb_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 490K 2006-01-12 04:12 openoffice.org-l10n-en-us_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:13 openoffice.org-l10n-en-za_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:13 openoffice.org-l10n-es_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:13 openoffice.org-l10n-et_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-fi_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:13 openoffice.org-l10n-fr_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-ga_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:13 openoffice.org-l10n-gu-in_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-hi-in_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-hr_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-hu_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:14 openoffice.org-l10n-it_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.5M 2006-01-12 04:14 openoffice.org-l10n-ja_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.6M 2006-01-12 04:14 openoffice.org-l10n-km_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:14 openoffice.org-l10n-ko_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-lt_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-nb_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-nl_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-nn_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:14 openoffice.org-l10n-pa-in_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:14 openoffice.org-l10n-pl_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:14 openoffice.org-l10n-pt-br_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-ru_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-rw_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-sk_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-sl_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-sr-cs_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-st_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:15 openoffice.org-l10n-sv_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-th_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:15 openoffice.org-l10n-tn_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.3M 2006-01-12 04:15 openoffice.org-l10n-tr_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-ts_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-vi_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-xh_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:15 openoffice.org-l10n-zh-cn_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:16 openoffice.org-l10n-zh-tw_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 2.4M 2006-01-12 04:16 openoffice.org-l10n-zu_2.0.1-1_all.deb
-rw-r--r--  1 yabuki yabuki 358K 2006-01-12 04:00 openoffice.org-math_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 118K 2006-01-12 04:00 openoffice.org-officebean_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 5.7M 2006-01-12 04:00 openoffice.org-writer_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 3.1M 2005-03-14 19:35 openoffice.org_1.1.1-3.diff.gz
-rw-r--r--  1 yabuki yabuki 2.8K 2005-03-14 19:35 openoffice.org_1.1.1-3.dsc
-rw-r--r--  1 yabuki yabuki 150M 2005-03-14 19:35 openoffice.org_1.1.1.orig.tar.gz
-rw-r--r--  1 yabuki yabuki  46M 2006-01-11 19:39 openoffice.org_2.0.1-1.diff.gz
-rw-r--r--  1 yabuki yabuki 3.8K 2006-01-11 19:39 openoffice.org_2.0.1-1.dsc
-rw-r--r--  1 yabuki yabuki  35M 2006-01-12 04:27 openoffice.org_2.0.1-1_i386.build
-rw-r--r--  1 yabuki yabuki  15K 2006-01-12 04:18 openoffice.org_2.0.1-1_i386.changes
-rw-r--r--  1 yabuki yabuki  85K 2006-01-12 03:58 openoffice.org_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 193M 2005-12-29 03:32 openoffice.org_2.0.1.orig.tar.gz
-rw-r--r--  1 yabuki yabuki 226K 2006-01-12 04:00 python-uno_2.0.1-1_i386.deb
-rw-r--r--  1 yabuki yabuki 149K 2006-01-12 04:12 ttf-opensymbol_2.0.1-1_all.deb

On Wed, 11 Jan 2006 14:35:02 +0900
YABUKI Yukiharu <yabuki@good-day.co.jp> wrote:

> Hi, Rene
> 
> 
> please check attach patch
> 
> I made patch in ($top)/openoffice.org-2.0.1/ooo-build/build/ooa680-m1/config_office/
> 
> 
> On Tue, 10 Jan 2006 11:02:28 +0100
> Rene Engelhard <rene@debian.org> wrote:
> 
> > Hmm. So far I thought that problem only matters when building against 
> > libstdc++ instead of libstlport (that's when the upstream report was first 
> > shown to me if I remember right that this actually was the one...). Hmm. 
> > Doesn't seem to be fully true.... Disabling -fvisibility=hidden should work 
> > though if necessary, just need to patch configure.in appropriately...

-- 
--- Please check -> http://www.good-day.co.jp/profile.html#saiyou
--- blog -> http://blog.good-day.net/~yabuki/diary/
--- Tel 06-4796-6670 FAX 06-4796-7373
--- Yukiharu YABUKI <yabuki@good-day.co.jp>
--- 株式会社 グッデイ (グッディと書きがちですが,大きい「イ」です.)
--- GPG fingerprint = DB64 AF5C 4374 1E43 FA87  37AB 6692 F138 ED43 0BBA
--- config_office/configure.in.ORG	2006-01-11 14:26:23.015610008 +0900
+++ config_office/configure.in	2006-01-11 14:26:55.673766908 +0900
@@ -1099,18 +1099,18 @@
 fi 
 AC_SUBST(GCCVER)
 
-if test "$GCC" = "yes"; then
-   AC_MSG_CHECKING([whether $CC supports -fvisibility=hidden])
-   save_CFLAGS=$CFLAGS
-   CFLAGS="$CFLAGS -fvisibility=hidden"
-   AC_TRY_LINK([], [ return 0; ], [ HAVE_GCC_VISIBILITY_FEATURE=TRUE ], [])
-   CFLAGS=$save_CFLAGS
-   if test "$HAVE_GCC_VISIBILITY_FEATURE" = "TRUE"; then
-      AC_MSG_RESULT([yes])
-   else
-      AC_MSG_RESULT([no])
-   fi
-fi
+#if test "$GCC" = "yes"; then
+#   AC_MSG_CHECKING([whether $CC supports -fvisibility=hidden])
+#   save_CFLAGS=$CFLAGS
+#   CFLAGS="$CFLAGS -fvisibility=hidden"
+#   AC_TRY_LINK([], [ return 0; ], [ HAVE_GCC_VISIBILITY_FEATURE=TRUE ], [])
+#   CFLAGS=$save_CFLAGS
+#   if test "$HAVE_GCC_VISIBILITY_FEATURE" = "TRUE"; then
+#      AC_MSG_RESULT([yes])
+#   else
+#      AC_MSG_RESULT([no])
+#   fi
+#fi
 AC_SUBST(HAVE_GCC_VISIBILITY_FEATURE)
 
 if test "$GCC" = "yes"; then

Attachment: apply
Description: Binary data


Reply to: