File:  [NetBSD Developer Wiki] / wikisrc / pkgsrc / faq.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Thu Jul 12 22:47:04 2012 UTC (8 years, 7 months ago) by asau
Branches: MAIN
CVS tags: HEAD
Add FAQ.

    1: # Frequently Asked Questions
    2: 
    3: ## Is it normal for pkg_add to complain when I use binaries built for NetBSD 5.1 on NetBSD 5.1.2?
    4: 
    5: Yes. pkgsrc is cross-platform, and there's no general way to distinguish minor revision from major one.
    6: 
    7: There're many systems that don't handle versions uniformly.
    8: Heuristics are complex and sometimes are really tricky, e.g.
    9: NetBSD 5.1.2 is mostly compatible with NetBSD 5.1, but
   10: NetBSD 5.99.56 may be incompatible with NetBSD 5.99.55.
   11: We cannot embed all relevant knowledge into pkg_add.
   12: That's why you see, e.g.,
   13: <pre>
   14: pkg_add: Warning: package `bc-1.06nb3' was built for a platform:
   15: pkg_add: NetBSD/x86_64 5.1 (pkg) vs. NetBSD/x86_64 5.1.2 (this host)
   16: </pre>
   17: Since you know the versioning scheme of your system (NetBSD in this case)
   18: better than computer, you can handle it better.
   19: 
   20: Hiding this information instead is wrong since sometimes
   21: incompatibilities (even slight ones) are critical, hence the warning.
   22: If you know that your version is compatible (like in the example above),
   23: you can safely continue using the package until the opposite is demonstrated.

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb