Hi Mel, the link to download the +CONTENTS file is here http://www.megaupload.com/?d=YDKFRCZG, and you know what? I don't have +REQUIRED_BY file. thanks!!
there is a empty entry in the +CONTENTS file: [snip] @pkgdep linux-scim-libs-1.4.4 @comment DEPORIGIN:textproc/linux-scim-libs @pkgdep @comment $FreeBSD: ports/print/acroread8/pkg-plist,v 1.2 2008/04/13 18:36:28 hrs Exp $ [snip] TFC On Tue, Nov 18, 2008 at 12:51 AM, Mel <[EMAIL PROTECTED]> wrote: > On Tuesday 18 November 2008 05:18:37 Mel wrote: >> On Monday 17 November 2008 22:15:32 Tsu-Fan Cheng wrote: >> > Hi Mel, >> > thank you for your help, now I recompile pkg_install and run >> > pkg_delete again, under print/acroread8 it still coredump. here is the >> > result: >> > >> > # gdb pkg_delete pkg_delete.core >> > GNU gdb 6.1.1 [FreeBSD] >> > Copyright 2004 Free Software Foundation, Inc. >> > GDB is free software, covered by the GNU General Public License, and you >> > are welcome to change it and/or distribute copies of it under certain >> > conditions. Type "show copying" to see the conditions. >> > There is absolutely no warranty for GDB. Type "show warranty" for >> > details. This GDB was configured as "i386-marcel-freebsd"... >> > Core was generated by `pkg_delete'. >> > Program terminated with signal 11, Segmentation fault. >> > Reading symbols from /lib/libmd.so.4...done. >> > Loaded symbols for /lib/libmd.so.4 >> > Reading symbols from /lib/libc.so.7...done. >> > Loaded symbols for /lib/libc.so.7 >> > Reading symbols from /libexec/ld-elf.so.1...done. >> > Loaded symbols for /libexec/ld-elf.so.1 >> > #0 0x2815dae6 in strcmp () from /lib/libc.so.7 >> > (gdb) bt >> > #0 0x2815dae6 in strcmp () from /lib/libc.so.7 >> > #1 0x0804b50c in isinstalledpkg (name=0x0) >> > at /usr/src/usr.sbin/pkg_install/lib/match.c:374 >> >> There's the culprit. strcmp called on a null pointer. The reason is that >> the +CONTENTS file contains corrupted data. Most likely a @pkgdep line >> without a package name. Could you show the output of: >> grep @pkgdep /var/db/pkg/acroread8-8.1.2_2/+CONTENTS > > Actually, considering it comes from undepend, could you also include: > cat /var/db/pkg/acroread8-8.1.2_2/+REQUIRED_BY > > -- > Mel > > Problem with today's modular software: they start with the modules > and never get to the software part. > _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"