Opened 21 years ago

Closed 21 years ago

Last modified 19 years ago

#138 closed defect (worksforme)

port install does not follow dependencies properly

Reported by: ranger@… Owned by: kvv@…
Priority: Normal Milestone:
Component: base Version: 1.0
Keywords: Cc:
Port:

Description

I'm trying to install a port I've created, but it is not following all of the dependencies.

If I do "port install kdelibs3", I get:

---(snip!)--- DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/libxml2-2.4.25.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/libxslt-1.0.21.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/tiff-3.5.7.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/qt3-3.0.5.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/arts-1.1.0.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/dlcompat-20020929.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/jpeg-6b.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/libpng-1.2.5.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/poll-emulator-1.3.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/cups-1.1.15.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/cups-1.1.15.bz2 DEBUG: Found Dependency: path: /usr/X11R6/lib filename: libX11.6.2.dylib regex: libX11\.6.*\.dylib$ DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/pcre-3.9.bz2 DEBUG: Found Dependency: receipt: /opt/local/var/db/dports/receipts/pcre-3.9.bz2 DEBUG: Executing com.apple.main (kdelibs3) DEBUG: Executing com.apple.fetch (kdelibs3) DEBUG: Executing com.apple.checksum (kdelibs3) ---(snip!)---

However, the depends_lib line looks like this:

---(snip!)--- depends_lib lib:libxml2.2:libxml2 lib:libxslt.1:libxslt lib:libtiff.3:tiff \

lib:libqt-mt.3:qt3 lib:libartsc.1:arts lib:libdl.1:dlcompat \ lib:libjpeg.9:jpeg lib:libpng.2:libpng lib:libpoll.1:poll-emulator \ lib:libcups.2:cups lib:libX11.6:XFree86 lib:libpcre.0:pcre \ lib:libart_lgpl_2.2:libart_lgpl bin:grrrnoincludedepends:cups \ bin:pcre-config:pcre

---(snip!)---

You'll note that it never follows the dependency to libart_lgpl which does exist and has files matching that spec in the contents file. If you want to test this

out, you can add "http://ranger.befunk.com/rangerports" to your sources.conf

and try it out yourself (granted, it'll take some time, you have to build all of arts and qt3 and some deps of those before it'll get there).

If I'm doing something stupid let me know, but it looks like not all of the deps are getting checked...

Change History (1)

comment:1 Changed 21 years ago by ranger@…

Resolution: worksforme
Status: newclosed

not really valid anymore

Note: See TracTickets for help on using tickets.