pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

graphviz package is 'broken'



Hi,

[sorry for the long lines, but thats the normal output]

I did run pkg_admin check and got that output:

pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/perl/gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python23/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python24/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python25/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/r/gv.so' exists 
and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/ruby/gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/tcl/gv.so' exists 
and is in +CONTENTS but target does not exist!

Looking in the file system:

lrwxr-xr-x  1 root  wheel       13 Jul 29 15:01 
/usr/pkg/lib/graphviz/perl/gv.so -> libgv_perl.so
lrwxr-xr-x  1 root  wheel       15 Jul 29 15:01 
/usr/pkg/lib/graphviz/python/_gv.so -> libgv_python.so
lrwxr-xr-x  1 root  wheel       17 Jul 29 15:01 
/usr/pkg/lib/graphviz/python23/_gv.so -> libgv_python23.so
lrwxr-xr-x  1 root  wheel       17 Jul 29 15:01 
/usr/pkg/lib/graphviz/python24/_gv.so -> libgv_python24.so
lrwxr-xr-x  1 root  wheel       17 Jul 29 15:01 
/usr/pkg/lib/graphviz/python25/_gv.so -> libgv_python25.so
lrwxr-xr-x  1 root  wheel       10 Jul 29 15:01 /usr/pkg/lib/graphviz/r/gv.so 
-> libgv_r.so
lrwxr-xr-x  1 root  wheel       13 Jul 29 15:01 
/usr/pkg/lib/graphviz/ruby/gv.so -> libgv_ruby.so
lrwxr-xr-x  1 root  wheel       12 Jul 29 15:01 /usr/pkg/lib/graphviz/tcl/gv.so 
-> libgv_tcl.so

The targets for these files didn't exist, but others are there. E.g:

lrwxr-xr-x  1 root  wheel       12 Jul 29 15:01 /usr/pkg/lib/graphviz/lua/gv.so 
-> libgv_lua.so
-rw-r--r--  1 root  wheel    79268 Jul 29 15:01 
/usr/pkg/lib/graphviz/lua/libgv_lua.a
-rwxr-xr-x  1 root  wheel      975 Jul 29 15:01 
/usr/pkg/lib/graphviz/lua/libgv_lua.la
-rwxr-xr-x  1 root  wheel    75489 Jul 29 15:01 
/usr/pkg/lib/graphviz/lua/libgv_lua.so

Which brings us to the question why is that build?
.include "../../lang/lua/buildlink3.mk" is commented out in 
pkgsrc/graphics/graphviz/Makefile
and so it shouldn't be build either.

Now, going back to my build log contained the following lines:

###################################################################

=> Registering installation for graphviz-2.16.1nb2
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/perl/gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python23/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python24/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/python25/_gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/r/gv.so' exists 
and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/ruby/gv.so' 
exists and is in +CONTENTS but target does not exist!
pkg_admin: graphviz-2.16.1nb2: Symlink `/usr/pkg/lib/graphviz/tcl/gv.so' exists 
and is in +CONTENTS but target does not exist!
graphviz-2.16.1nb2 requires installed package expat-2.0.1
graphviz-2.16.1nb2 requires installed package gd-2.0.35
graphviz-2.16.1nb2 requires installed package ghostscript-fonts-8.11nb2
graphviz-2.16.1nb2 requires installed package jpeg-6bnb4
graphviz-2.16.1nb2 requires installed package libltdl-1.5.24
graphviz-2.16.1nb2 requires installed package lua-5.1.3nb1
graphviz-2.16.1nb2 requires installed package pango-1.20.5
graphviz-2.16.1nb2 requires installed package png-1.2.29
graphviz-2.16.1nb2 requires installed package tk-8.4.18
=> Checking file-check results for graphviz-2.16.1nb2
=> Checking for non-existent script interpreters in graphviz-2.16.1nb2
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/perl/gv.so" cannot 
be read.
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/python/_gv.so" 
cannot be read.
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/python23/_gv.so" 
cannot be read.
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/python24/_gv.so" 
cannot be read.
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/python25/_gv.so" 
cannot be read.
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/r/gv.so" cannot be 
read.
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/ruby/gv.so" cannot 
be read.
WARNING: [check-interpreter.mk] File "/usr/pkg/lib/graphviz/tcl/gv.so" cannot 
be read.

###################################################################

So, the files which are broken are from packages which graphviz don't depends 
on.

I can provide the full graphviz build log on request.

Bernd



Home | Main Index | Thread Index | Old Index