pkgsrc-Bugs archive

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

pkg/35332: www/lighttpd Mac OS X binary package creation missing critical files



>Number:         35332
>Category:       pkg
>Synopsis:       www/lighttpd Mac OS X binary package creation missing critical 
>files
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Dec 28 00:00:00 +0000 2006
>Originator:     Jesse Peterson
>Release:        
>Organization:
Exbiblio
>Environment:
Darwin melville.seattle.identitext.com 8.8.0 Darwin Kernel Version 8.8.0: Fri 
Sep  8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC Power Macintosh 
powerpc
>Description:
The www/lighttpd binary package when installed on Darwin doesn't install a 
critical shared library required to run.  This library IS built when the 
package is compiled and installed, however.

When run, this is returned:

% /usr/pkg/sbin/lighttpd 
dyld: Library not loaded: /usr/pkg/lib/lighttpd/liblightcomp.dylib
  Referenced from: /usr/pkg/sbin/lighttpd
  Reason: image not found
Trace/BPT trap

When said shared library is manually copied into the system separate from the 
pkg_add action, lighttpd runs fine.
>How-To-Repeat:
Build a binary package of the "www/lighttpd" on Mac OS X.  Install said package 
on a pkgsrc system other than the build system through the pkg_add tool.

Alternatively you can build a binary package of the software, pkg_delete it, 
remove the /usr/pkg/lib/lighttpd/ directory, then pkg_add the package (on 
Darwin) and it should exhibit the behaviour.
>Fix:
I'd guess the package step should conditionally include this dylib?




Home | Main Index | Thread Index | Old Index