Adam Conrad wrote:
> Package: php4-lasso
> Severity: grave
> Tags: sid
>
> Due to recent changes in the php4 packages, your package has become
> uninstallable
> in sid (as of today's dinstall run, installing php4_4:4.3.10-3). We are now
> building php4 with "Zend Thread Safety" which both changes the ABI and changes
> the directory that extensions should be installed into.
>
> To build a new package, you need to do three things:
>
> 1) build-dep on "php4-dev (>= 4:4.3.10-3)" (you can pull it from incoming to
> get
> a head start. The buildds already do)
ok.
> 2) ensure that your phpapi dependency has "-zts" tacked to the end of it.
> for examples on how to do so, see the debian/rules in php4-pgsql_3:4.3.10-1
ok.
> 3) Make sure that your extension installs to the correct directory
> (you do use `php-config --extension-dir`, don't you?)
ok.
> That should be it.
>
> Due to the simplicity and non-intrusiveness of these changes, if I don't see
> uploads in the next 24 hours, I will happily NMU to fix the affected packages.
Well; it is not that simple. Those PHP4 bindings are generated with
SWIG and use zend_register_internal_class_ex() which gained a new
parameter. I added it as NULL to compile and it further fails with
lasso_wrap.c:35292: error: `tsrm_ls' undeclared (first use in this
function)
That line is:
if (SWIG_ConvertPtr(*&(property_reference->object), (void **) &arg1,
SWIGTYPE_p_LassoNameRegistration) < 0) {
Is there a document I could read to understand what's going on ?
Thanks,
Frederic
[btw there is a new upstream release, 0.6.0 and that's the one I'm
currently working on; preliminary packages were on
http://www.entrouvert.org/debian/lasso/ ]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]