<farkuhar>
joe9: Are you building as root, or as a regular user?
<joe9>
farkuhar: as a regular user. I am in the port directory and running pkgmk -d -kw
<joe9>
which user do you use to build packages?
serpente has quit [Remote host closed the connection]
<darfo_>
it looks like the user doesn't have the correct permissions for /home/pkgmk/work/pjproject/pkg/usr/lib/
<darfo_>
ls -ld /home/pkgmk/work/pjproject/pkg/usr/lib/ ?
<darfo_>
and ls -l /home/pkgmk/work/pjproject/pkg/usr/lib/libg7221codec.so
<darfo_>
I usually follow that with the id command to make sure I'm logged in as who I think I am :)
<jaeger>
Maybe you should give fakeroot a try
<jaeger>
Though I'm not sure what your permissions look like, as darfo_ said that could be an issue
ppetrov^ has joined #crux
zorz has joined #crux
lavaball has joined #crux
jue has joined #crux
<farkuhar>
joe9: If your pasted output contains all the errors, then the cp -af command is failing only for the symlinks. The libraries with soversion in their filenames are presumably copied successfully, so your user must have write permissions on the target directory. It makes me curious what's different about the symlinks created during the build.
ppetrov^ has quit [Quit: Leaving]
<joe9>
jaeger: farkuhar: fakeroot helps. Sorry for the bother.
<joe9>
thanks.
braewoods has quit [Remote host closed the connection]
<jaeger>
No worries
joe9 has quit [Quit: leaving]
braewoods has joined #crux
joe9 has joined #crux
<joe9>
does pkgmk run pre-install automatically? I have a pre-install file in the port directory. But, it does not seem to be executed by pkgmk.
<joe9>
I do not see any Pkgfile calling a pre-install. I assume that some package installation script calls it.
<joe9>
wireshark uses a pre-install but the Pkgfile does not execute pre-install.