On Mon, Jun 10, 2013 at 12:37 PM, bw.mail.lists <[email protected]> wrote:
> We use memcache with php. When php gets updated, memcache gets rebuilt by
> poudriere, but pkgng doesn't see it as being different on 'pkg upgrade' so
> it doesn't upgrade the package. Which means that on apache restart the error
> log contains:
>
> PHP Warning:  PHP Startup: Unable to load dynamic library
> '/usr/local/lib/php/20100525/memcache.so' -
> /usr/local/lib/php/20100525/memcache.so: Undefined symbol
> &quot;php_session_create_id&quot; in Unknown on line 0
> PHP Warning:  PHP Startup: Unable to load dynamic library
> '/usr/local/lib/php/20100525/memcached.so' -
> /usr/local/lib/php/20100525/memcached.so: Undefined symbol
> &quot;ps_globals&quot; in Unknown on line 0
>
> 'pkg upgrade -f' solves the problem, but is there maybe another way?
>

There's no version number bump on the memcache port so the new package
is not seen as newer than the installed version.

I wish there was an elegant solution other than force the dependant
ports have their version numbers bumped every time the dependency (the
php port) gets updated.
-Kimmo
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"

Reply via email to