You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2015/01/21 13:39:31 UTC

[Issue 126054] New: Missing Icons within Start Center

https://issues.apache.org/ooo/show_bug.cgi?id=126054

          Issue ID: 126054
        Issue Type: DEFECT
           Summary: Missing Icons within Start Center
           Product: Build Tools
           Version: 4.2.0-dev
          Hardware: Mac
                OS: Mac OSX, 10.9
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P1
         Component: dmake
          Assignee: issues@openoffice.apache.org
          Reporter: thorsten.wagner.4@gmail.com
                CC: hdu@apache.org

Since the last few weeks there is very strange problem on all of my OS X
machines after building AOO:

(1) Icons within Start Center are missing (see screenshot 1).

(2) OS X specific symboles (disclosure triangle) is missing within preference
dialogs (see screenshot 2).

(3) Icons within applications, e.g. Writer are missing (see screenshot 3).

It would be very nice to get this confirmed and to get help with resolving.

I found the resourse file "fween-US.res" within directory
"main/solver/420/unxmaccx.pro/bin":

(1) Restoring this resource file from a backup of the last quarter of 2014
solves the problem.

(2) After deleting and recreating this file the problem reappears.

(3) The current (not working) and the restored (working) resource files are
attached to this record.

For isolating the problem, I tried the following without success:

(1) Setup of a plain new build environment from trunk

(2) Downgrade Xcode to version 5.1, SDK 10.8

(3) Downgrade trunk until the first quarter of 2014

(4) Reinstallation of Mac OS X 10.9

(5) Reinstallation of all MacPorts delivered tools

It's not possible to rebuild a working resource file, neither with earlier
versions of build tools nor with earlier revisions of trunk.

I'm using Mac OS X 10.9.5 with the latest patch level. My build scripts is as
follows:

---
Build script
---
#!/bin/bash

shopt -s expand_aliases
dir=$(pwd)
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
cd ${0%/*}/..
rootDir=$(pwd)
cd $rootDir/trunk/main
if [[ ! -e external/unowinreg/unowinreg.dll ]]; then
  wget -O external/unowinreg/unowinreg.dll
http://tools.openoffice.org/unowinreg_prebuild/680/unowinreg.dll
fi
unset CPPFLAGS
unset LDFLAGS
autoconf -f
./configure --with-build-version="$(date +"%Y-%m-%d %H:%M")"\
           
--with-dmake-url=http://dmake.apache-extras.org.codespot.com/files/dmake-4.12.tar.bz2\
           
--with-epm-url=http://www.msweet.org/files/project2/epm-3.7-source.tar.gz\
           
--with-jdk-home=/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home\
            --with-junit=/opt/local/share/java/junit.jar\
            --disable-systray\
            --enable-category-b\
            --enable-bundled-dictionaries
./bootstrap
source MacOSXX64Env.Set.sh
touch cui/source/dialogs/about.cxx
cd instsetoo_native
build --all -P4 -- -P4
cd $dir
---

The following MacPorts delivered tools are installed:

apache-ant @1.9.3_0 (active)
autoconf @2.69_2 (active)
automake @1.15_0 (active)
bzip2 @1.0.6_0 (active)
curl-ca-bundle @7.40.0_0 (active)
desktop-file-utils @0.22_0 (active)
expat @2.1.0_0 (active)
gdbm @1.11_1 (active)
gettext @0.19.4_0 (active)
glib2 @2.42.1_0 (active)
gmp @6.0.0_1 (active)
gnutls @3.3.11_0 (active)
gzip @1.6_0 (active)
hamcrest-core @1.2_0 (active)
junit @4.6_2 (active)
libedit @20140620-3.1_0 (active)
libffi @3.2.1_0 (active)
libiconv @1.14_0 (active)
libidn @1.29_0 (active)
libtasn1 @4.2_0 (active)
libxml2 @2.9.2_1 (active)
libxslt @1.1.28_0 (active)
m4 @1.4.17_0 (active)
ncurses @5.9_2 (active)
nettle @2.7.1_0 (active)
openssl @1.0.1k_0 (active)
p5-archive-zip @1.390.0_0 (active)
p5-lwp-useragent-determined @1.70.0_0 (active)
p5-xml-parser @2.410.0_1 (active)
p5.16-archive-zip @1.390.0_0 (active)
p5.16-compress-raw-bzip2 @2.68.0_0 (active)
p5.16-compress-raw-zlib @2.68.0_0 (active)
p5.16-encode-locale @1.40.0_0 (active)
p5.16-file-listing @6.40.0_1 (active)
p5.16-html-form @6.30.0_1 (active)
p5.16-html-parser @3.710.0_1 (active)
p5.16-html-tagset @3.200.0_4 (active)
p5.16-http-cookies @6.10.0_1 (active)
p5.16-http-daemon @6.10.0_1 (active)
p5.16-http-date @6.20.0_1 (active)
p5.16-http-message @6.60.0_1 (active)
p5.16-http-negotiate @6.10.0_1 (active)
p5.16-io-compress @2.68.0_0 (active)
p5.16-io-socket-ssl @2.9.0_0 (active)
p5.16-libwww-perl @6.80.0_1+ssl (active)
p5.16-lwp-mediatypes @6.20.0_1 (active)
p5.16-lwp-protocol-https @6.60.0_1 (active)
p5.16-lwp-useragent-determined @1.70.0_0 (active)
p5.16-mime-base64 @3.150.0_0 (active)
p5.16-mozilla-ca @20141217_0 (active)
p5.16-net-http @6.70.0_1 (active)
p5.16-net-libidn @0.120.0_4 (active)
p5.16-net-ssleay @1.660.0_0 (active)
p5.16-uri @1.650.0_0 (active)
p5.16-www-robotrules @6.20.0_1 (active)
p5.16-xml-parser @2.410.0_1 (active)
p11-kit @0.22.1_0 (active)
pcre @8.36_0 (active)
perl5 @5.12.4_0+perl5_16 (active)
perl5.16 @5.16.3_1 (active)
popt @1.16_0 (active)
wget @1.16.1_0+ssl (active)
xz @5.0.7_0 (active)
zlib @1.2.8_0 (active)

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #1 from Thorsten Wagner <th...@gmail.com> ---
Created attachment 84443
  --> https://issues.apache.org/ooo/attachment.cgi?id=84443&action=edit
Working resource file "fween-US.res" from backup

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

Thorsten Wagner <th...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |CLOSED

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #2 from Thorsten Wagner <th...@gmail.com> ---
Created attachment 84444
  --> https://issues.apache.org/ooo/attachment.cgi?id=84444&action=edit
Current (not working) resource file "fween-US.res"

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #4 from Thorsten Wagner <th...@gmail.com> ---
First file attachment is wrong (same as second attachment), I attached the
working resource file als third file attachment again

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

Kay <ks...@apache.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kschenk@apache.org

--- Comment #8 from Kay <ks...@apache.org> ---
I'm not a Mac builder but maybe this will help a bit.

I would add "--enable-verbose" to your config options. 

I believe all icons are generated from /main/sysui.

 You can take a look at the makefile in /macosx.

If you route your build outptu someplace, you can verify that all is well when
this module gets built.

Look and see how your $GUIBASE environment variable got defined. Maybe
something's changed with your system (well maybe not just yours) and this
evaluation needs to be changed.

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #5 from Thorsten Wagner <th...@gmail.com> ---
Created attachment 84446
  --> https://issues.apache.org/ooo/attachment.cgi?id=84446&action=edit
Screenshot without icons within Start Center

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #6 from Thorsten Wagner <th...@gmail.com> ---
Created attachment 84447
  --> https://issues.apache.org/ooo/attachment.cgi?id=84447&action=edit
Screenshot without disclosured triangles within preference dialog

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #7 from Thorsten Wagner <th...@gmail.com> ---
Created attachment 84448
  --> https://issues.apache.org/ooo/attachment.cgi?id=84448&action=edit
Screenshot with missing icons within sidebar

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #3 from Thorsten Wagner <th...@gmail.com> ---
Created attachment 84445
  --> https://issues.apache.org/ooo/attachment.cgi?id=84445&action=edit
Working resource file "fween-US.res" from backup

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #9 from Thorsten Wagner <th...@gmail.com> ---
(In reply to Kay from comment #8)
> I'm not a Mac builder but maybe this will help a bit.
> 
> I would add "--enable-verbose" to your config options. 
> 
> I believe all icons are generated from /main/sysui.
> 
>  You can take a look at the makefile in /macosx.
> 
> If you route your build outptu someplace, you can verify that all is well
> when this module gets built.
> 
> Look and see how your $GUIBASE environment variable got defined. Maybe
> something's changed with your system (well maybe not just yours) and this
> evaluation needs to be changed.

Kay, thank you for your tips:

(1) The build has no errors, even "--enable-verbose" shows nothing significant.

(2) GUIBASE is still set to "aqua".

I'll try upgrading to Mac OS X 10.10.1 as the next step.

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

--- Comment #10 from Thorsten Wagner <th...@gmail.com> ---
The problem exists with Mac OS 10.10.1 too.

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.

[Issue 126054] Missing Icons within Start Center

Posted by bu...@apache.org.
https://issues.apache.org/ooo/show_bug.cgi?id=126054

Thorsten Wagner <th...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |NOT_AN_ISSUE

--- Comment #11 from Thorsten Wagner <th...@gmail.com> ---
The problem has been resolved: Reason was referencing local working copy of
trunk by a symbolic link. Obviously build scripts are not appropriate to handle
symbolic links.

I propose to change this once in a while. For the meantime I propose to add a
warning concerning this matter to the build documentation. Finding such issues
is very expensive and should be prevented by appropriate documentation.

-- 
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.