On Wed, Feb 21, 2007 at 03:20:51PM +0100, Rene Engelhard wrote: > Well, Depends: seem to be a bit hard, but Recommends: or Suggests: would > be doable, yes.
I guess Recommends: will help a lot as aptitude also installs packages listed as Recommends:. :) > This is because of our more agressive split than Sun does, and so all > of the base things actually are in base and the mail merge thing > actually seems to want to access this. Hmm... > The problem only exists when people not install the "openoffice.org" > metapackage but the modules thhemselves, but OOo of course should > not crash when the lib it wants to have is not there (like in the > binfilter case where it also gives some meaningless error..) > > Morten, do you have a backtrace and sa strace? Latter to see which lib > it wants? Seems like I caught the segmentation fault with a strace (at the bottom of my email). My whole strace is available in [1]. - Werner [1] http://folk.uio.no/werner/oowriter-strace.log open("/usr/lib/openoffice/program/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/openoffice/program/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/openoffice/program/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/openoffice/program/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=37909, ...}) = 0 mmap(NULL, 37909, PROT_READ, MAP_PRIVATE, 5, 0) = 0x36577000 close(5) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/powerpc-linux-gnu/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/powerpc-linux-gnu/libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) munmap(0x36577000, 37909) = 0 open("./libdba680lp.so", O_RDONLY) = -1 ENOENT (No such file or directory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- _llseek(31, 22646, [22646], SEEK_SET) = 0 _llseek(31, 0, [22646], SEEK_CUR) = 0 _llseek(31, 22646, [22646], SEEK_SET) = 0 _llseek(31, 0, [22646], SEEK_CUR) = 0 read(31, "\0\0>5\0\0\1$\0\0\5\372\0\0\5\372\0\0\0\24sxh\0\0\0\0\0"..., 1024) = 1024 _llseek(31, 22662, [22662], SEEK_SET) = 0 _llseek(31, 0, [22662], SEEK_CUR) = 0 read(31, "\0\0\0\24sxh\0\0\0\0\0\0\0\1\26\0\0\0\32\0\0\0\32\377\377"..., 1514) = 1514 fstat64(30, {st_mode=S_IFREG|0644, st_size=5228657, ...}) = 0 _llseek(30, 3071167, [3071167], SEEK_SET) = 0 read(30, "PK\3\4", 4) = 4 read(30, "\24\0", 2) = 2 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]