FS#7409 - Monotone doesn't run due to the incorrect rpath of boost libraries [solution attached]

Attached to Project: Arch Linux
Opened by Juraj Hercek (juhe) - Sunday, 10 June 2007, 07:11 GMT
Last edited by Jeff Mickey (codemac) - Thursday, 26 July 2007, 22:11 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jeff Mickey (codemac)
Architecture i686
Severity High
Priority Normal
Reported Version 2007.05 Duke
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

SYNOPSIS:
$ pacman -Q monotone boost
monotone 0.34-1
boost 1.34.0-2

$ mtn
mtn: error while loading shared libraries: libboost_regex.so.1.33.1: cannot open shared object file: No such file or directory

$ ldd /usr/bin/mtn
linux-gate.so.1 => (0xb7fb1000)
libboost_regex.so.1.33.1 => not found
libboost_filesystem.so.1.33.1 => not found
libz.so.1 => /lib/libz.so.1 (0xb7f84000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e9b000)
libm.so.6 => /lib/libm.so.6 (0xb7e77000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7e6b000)
libc.so.6 => /lib/libc.so.6 (0xb7d3b000)
/lib/ld-linux.so.2 (0xb7fb2000)

$ pacman -Ql boost | grep "regex\.so\|filesystem\.so"
boost /usr/lib/libboost_filesystem.so
boost /usr/lib/libboost_regex.so

RESOLUTION:
I have compiled new monotone from abs, but there was a problem due to the CHAR_BIT macro. I adjusted the code, created patch and modified PKGBUILD. The patches are attached to this message.

I am not sure it is correct fix, but it allowed me to run monotone just fine :-)
Closed by  Jeff Mickey (codemac)
Thursday, 26 July 2007, 22:11 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Update to monotone 0.35 is the real solution..
Comment by Juraj Hercek (juhe) - Sunday, 10 June 2007, 07:14 GMT
Improperly set category, it should be extra, not current... :-|.

Loading...