[MacPorts] #19430: logrotate needs deps at runtime

MacPorts noreply at macports.org
Mon Apr 27 09:37:11 PDT 2009


#19430: logrotate needs deps at runtime
-------------------------------------------+--------------------------------
 Reporter:  andre.mueller@…                |       Owner:  markd@…           
     Type:  defect                         |      Status:  new               
 Priority:  Normal                         |   Milestone:  Port Bugs         
Component:  ports                          |     Version:  1.7.1             
 Keywords:                                 |        Port:  logrotate         
-------------------------------------------+--------------------------------

Comment(by andre.mueller@…):

 Replying to [comment:5 jmr@…]:
 > Ah, logrotate only has build-time dependencies listed. These are not
 meant to be included in the packages. So some of them are actually needed
 at runtime too. Just popt, or also gzip? Or is it also missing some
 dependencies entirely?

 Hello

 I have test it again on the target system where no macports is installed
 by moving out all libs in /opt/local/lib and then moving in one lib after
 an other. Here are the results for the ports I have created as standalone
 packages :

 iftop : needs :
 /opt/local/lib/terminfo (symlink to /opt/local/share/terminfo/...)
 /opt/local/share/terminfo/... (all files in this directory ?)

 logrotate : needs :
 /opt/local/lib/libpopt*
 /opt/local/lib/libintl*

 webalizer : needs :
 /opt/local/lib/libgd*
 /opt/local/lib/libpng*
 /opt/local/lib/libXpm*
 /opt/local/lib/libintl*
 /opt/local/lib/libX11*
 /opt/local/lib/libXau*
 /opt/local/lib/libXdmcp*
 /opt/local/lib/libjpeg*
 /opt/local/lib/libfontconfig*
 /opt/local/lib/libfreetype*

 These are the libs which do show as missing calling iftop -?, logrotate
 -?, webalizer -?. Although there are more libs in the /opt/local/lib/
 directory i copied manually over from the build system to the systems I
 wanted to install the standalone packages. On macports I have build only
 iftop, logrotate and webalizer, so I guess the remaining libs are also
 part of these three ports or at least of the X11 port. X11 was then
 included in the webalizer package by the command "port mdmg webalizer" as
 separated package but also without the libs.

 I hope this helps. best regards,

 André

-- 
Ticket URL: <http://trac.macports.org/ticket/19430#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list