Hi Rene,
Not much help from those guys at php's bugzilla...
The interesting part is the actual compile command which you included in your
bug report, it is wrong but not your fault.
The compilation is wrong because you are using dynamic and at least one static
library, c-client, so unless things have changed lately with gcc and they made
it much smarter the link should specify explicitly the static library. This is
done in one of two ways, you can link the whole library by including just its
name (whithout the -l<name>) or you surround the link command (-static
-lc-client -dynamic).
I haven't tested this but the only easy way seems to do the linking part by hand
(store the output of the build process with 'gmake | tee make.log', then copy
that long command and execute it in the directory it is being executed with one
of the changes).
BTW I'm not an imap developer and I don't speak for them; this is a user's list.
I hope my comments are useful.
Thanks a lot. I added your comment to PHP's Bugzilla:
http://bugs.php.net/bug.php?id=39045
Doing the linker command by hand helps me but nobody else who wants to
use the IMAP library with PHP on Solaris - which is a not so exotic
combination anyway. :-) The fix should go in PHP's makefile.
Best regards,
Bernd
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw