Lee Harr wrote:

Just ran my weekly cvsup program followed by portsbd -Uu.  Tried running
portsversion -l and received a message indicating that I should run
pkgdb -F to deal with a stale dependency.  Note following:

Stale dependency: sgmlformat-1.7_2 -> docbook-3.1_2 (textproc/docbook-310):
docbook-xsl-1.62.3 (score:43%) ? ([y]es/[n]o/[a]ll)


My understanding here is that I'm to choose between the dependency the
port has recorded, docbook-3.1_2, or the one installed,
docbook-xsl-1.62.3.


Not exactly. The dependency is recorded as docbook-3.1_2 and it does not
see that package, so it is suggesting the package it believes is the closest
match. (note however that it only scores docbook-xsl at 43%)


I took a look at the sgmlformat-1.7_2 port and found the following:

R-deps: docbook-1.2_1 docbook-241_2 docbook-3.0_2 docbook-3.1_2
docbook-4.0_2 do cbook-4.1_2 iso8879-1986_2 jade-1.2.1_5 linuxdoc-1.1_1
xmlcatmgr-1.1


Seems strange that it would depend on all of those different docbook versions. That may be part of the problem... did you uninstall any of those (or maybe portupgrade did it for you?)

Looking at the docbook port, it depends on
dockbook-241,300,310,400, and 410


I went back to the prompt in the pkgdb program and indicated "no".  This
was followed by:


Good idea, given the low score.



New dependency? (? to help):

Wasn't sure how to respond, so I aborted the program and ran pkgdb -Fa
which didn't fix the dependencies either. It did, however repeat the
stale dependency prompt for all 6 of the docbook dependencies shown above.


Can anyone help me understand what the program is looking for at the new
dependency prompt?  I was about to respond with a delete command but
wasnt' sure what I would be deleting?  I did backup /var/db/pkg.


I think if it were me, I would check to see if the docbook-310 port were still
installed correctly, and if not, install it and then try pkgdb -F again.

Not sure I understanad the need to examine docbook-310. When I run pkg_info -ro sgmlformat-1.7_2, I get the following:
Information for sgmlformat-1.7_2:


Depends on:
Dependency: xmlcatmgr-1.1
Dependency: iso8879-1986_2
Dependency: jade-1.2.1_5
Dependency: linuxdoc-1.1_1
Dependency: docbook-4.1_2
Dependency: docbook-4.0_2
Dependency: docbook-3.1_2
Dependency: docbook-3.0_2
Dependency: docbook-241_2
Dependency: docbook-1.2_1
Origin:
textproc/sgmlformat



Or, since docbook already depends on all of those other docbook components,
maybe you can just point the dependency at the docbook package....

Do you mean that I can answer the "New dependency?" prompt with Ctrl-Del?




Anyhow. I am no expert :o) Hope this helps.

_________________________________________________________________
Add photos to your messages with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail


_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"




_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to