building GNOME 2.11 on x86_64 using jhbuild



Hi,

In the last couple of days i've built gnome-2.11 using jhbuild about
10 times so far. It builds fine (uncovered some gcc4-related bugs,
filed them and they're fixed; apply a hal patch to n-c-b etc.). This
is on a Fedora system, with up-to-date packages from rawhide.

However, after it has finished building and you look at which
libraries the binaries are linked to, most of them are linked to
/usr/lib64 libraries instead of /home/jeroen/Gnome/built/lib64. I've
tried *lots* of things, but nothing helped. LD_LIBRARY_PATH is
pointing to /home/jeroen/Gnome/built/lib64. I even went as far as to
strace gnome-about and it *doesn't even look* in
/home/jeroen/Gnome/built/lib64:

$ echo $LD_LIBRARY_PATH
/home/jeroen/Gnome/built/lib64
$ strace gnome-about 2>&1 | less
execve("/home/jeroen/Gnome/built/bin/gnome-about", ["gnome-about"], [/* 44 vars
*/]) = 0
brk(0)                                  = 0x509000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x2aaaaaaab000
uname({sys="Linux", node="anduril", ...}) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/x86_64/libgnomeui-2.so.0", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/lib64/tls/libgnomeui-2.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib64/x86_64/libgnomeui-2.so.0", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/lib64/libgnomeui-2.so.0", O_RDONLY) = 3

If my experience with jhbuild on x86_64 is anything like other people,
GNOME 2.12 will see *very* little testing on x86_64. I'm a developer
and i can't even get it to work...

Help?

Jeroen



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