Re: X11 crash after 2006 1.1.3 update
Re: X11 crash after 2006 1.1.3 update
- Subject: Re: X11 crash after 2006 1.1.3 update
- From: Jeremy Huddleston <email@hidden>
- Date: Sun, 5 Jul 2009 07:39:45 -0700
So indeed the symlinks in /usr/X11R6/lib are getting corrupted.
What is the output from the installer log?
My basis for guessing it is a bad disk is that:
1) This has been out for 3 years, and this is the first report of a
problem like this.
2) You're also getting errors about /usr/local/lib/libgcc_s.10.4.dylib
being bad
---
The other possibility is that whatever tools you installed to /usr/
local are being preferred and used by the installer instead of stuff
in /usr/bin, and since they're broken, the update is failing (but I
think the former is more likely). You never answered my question
about /usr/local/lib/libgcc_s.10.4.dylib ... how did you build it?
Where did it come from?
On Jul 5, 2009, at 05:22, Norman Khine wrote:
Hi,
On Fri, Jul 3, 2009 at 5:05 PM, Jeremy
Huddleston<email@hidden> wrote:
On Jul 3, 2009, at 01:29, Norman Khine wrote:
On Thu, Jul 2, 2009 at 9:47 PM, Jeremy
Huddleston<email@hidden>
wrote:
You would think that, but it turns out that is not the case.
This was
the
problem some users saw with the 2009-002 SecUpdate. They
installed X11
on
Panther, upgraded to Tiger without selecting X11, and then the
2009-002
installed X11 bits expecting Tiger's X11, but Panther's was
there. Most
people in this category saw X11 fail to run some applications
with a
'libexpat.0.dylib not found' error at load time.
I did not update from Panther. Although originally the machine did
come with Panther. I have a new hard disk, and installed Tiger fresh
on this, ensuring that I was selecting X11.
I know. I was explaining why your assumption that 'SU would not
update X11
if X11 was not installed' is in error.
What is the output of:
ls -l /usr/X11R6/lib
I just did a re-install of the whole system, and here is the
output
http://paste.lisp.org/+1RZ3
After an X11 Update 2006, all the symbolic links are removed
What? What do you mean "all the symbolic links are removed"?
When I do
$ ls -l /usr/X11R6/lib/
I simply get:
libX11.6.dylib ->
whereas now:
libX11.6.dylib -> libX11.6.2.dylib
Can you give me the full output? That just doesn't seem right. In
fact,
that should not even be possible.
I just did the X11 Update 2006 and it happened again, here is the
output for
$ ls -l /usr/X11R6/lib/
http://paste.lisp.org/+1S2X
As you can see it is different ;'(
I don't have Tiger around, but when I did a fresh install of it
last time
(maybe 2 months ago), the 2006 update worked fine.
Additionally, you shouldn't need to reinstall the whole OS. Just
install
X11User.pkg from your install DVD if you want to revert to your
original
X11. You should then install the Combo Update to the latest OS
release.
That was my first port of call, in installing the X11User.pkg but
this
just installed and did nothing that I noticed.
Well, you could've just nuked /usr/X11 and tried again...
On my system this is /usr/X11R6
The 2006 update was before my time, so I'm not exactly sure why
it was
released separate from the OS update and then later OS updates
contain
X11
bits as well... but I've never had a problem with it when I used
it.
Is the 2006 update the latest X11 update for Tiger, or are there any
others, if so where can I find these?
The 2009-002 Security Update is the last 1.x X11 update for Tiger.
If you want the new 2.x X11, you need to install it from MacPorts.
Can you please try installing the 2006 update again?
Check out the installer log afterwards.
Mac OS X Version 10.4.11 (Build 8S165)
2009-07-05 12:58:50 +0100
2009-07-05 12:58:57.993 SystemUIServer[212] lang is:en
dyld: Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Utilities/X11.app/Contents/MacOS/X11
Reason: no suitable image found. Did find:
/usr/X11R6/lib/libX11.6.dylib: not a file
**********
Host Name: araweelo
Date/Time: 2009-07-05 13:08:31.062 +0100
OS Version: 10.4.11 (Build 8S165)
Report Version: 4
Command: X11
Path: /Applications/Utilities/X11.app/Contents/MacOS/X11
Parent: WindowServer [93]
Version: 1.1.3 (???)
PID: 337
Thread: Unknown
Link (dyld) error:
Library not loaded: /usr/X11R6/lib/libX11.6.dylib
Referenced from: /Applications/Utilities/X11.app/Contents/MacOS/X11
Reason: no suitable image found. Did find:
/usr/X11R6/lib/libX11.6.dylib: not a file
OK will do and let the list know. Just on one side point, I get this
error now when compiling some software such as R (www.r-project.org)
or poppler
gcc -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names
-mmacosx-version-min=10.4 -undefined dynamic_lookup -single_module
-multiply_defined suppress -L/usr/local/lib -o libRblas.dylib blas.o
cmplxblas.o -install_name libRblas.dylib -
headerpad_max_install_names
-L/usr/local/lib/gcc/powerpc-apple-darwin8/4.2.3 -lgfortran
-lSystemStubs # xerbla.o
/usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3)
object: /usr/local/lib/libgfortran.dylib malformed object (unknown
load command 4)
/usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3)
object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown
load command 4)
make[4]: *** [libRblas.dylib] Error 1
make[3]: *** [R] Error 2
make[2]: *** [make.blas] Error 2
make[1]: *** [R] Error 1
make: *** [R] Error 1
---
/usr/bin/libtool: for architecture cputype (16777223) cpusubtype (3)
object: /usr/local/lib/libgcc_s.10.4.dylib malformed object (unknown
load command 4)
make[3]: *** [libpoppler.la] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
---
Where did /usr/local/lib/libgcc_s.10.4.dylib come from?
It seems there is a problem with libtool!
$ /usr/bin/ranlib --version
ltmain.sh (GNU libtool) 2.2.4
$ /usr/bin/libtool --version
ltmain.sh (GNU libtool) 2.2.4
No, that has nothing to do with libtool.
My current guess is that your HD is bad.
What leads you to this conclusion? It is a brand new disk drive?!?
Thanks Norman
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden