Jakob Bohm writes:
On 19-05-2010 23:56, Sam Varshavchik wrote:Emerson Pinter writes:I'm using Courier-IMAP 4.4.0 in my servers. Now I'm installing a new server, and if I use CourierIMAP 4.7.0, the user gets this [ALERT] when authenticates: Filesystem notification initialization error -- contact your mailadministrator (check for configuration errors with the FAM/Gamin library)I don't want to use IMAP IDLE with Courier IMAP, I have to remove this alert from source code if I want to use courier 4.7 without IDLE ?You'll have to rebuild Courier without FAM support. This is done by uninstalling FAM completely before building Courier.This is bad coding practice. The list of libraries available on the build computer is generally unrelated to the list of libraries on the runtime computer, unless they happen to be the same chroot of the
Wrong. The build server's configuration should be identical to the runtime server, with the only difference being the absence of development packages, and the compiler tools, on the runtime server.
If your build server is radically different, in its configuration, than the runtime server, then there's a diminishing chances of anything you build there succesfully installing on the runtime server.
One example is a correctly compiled .rpm package. Such a package would
There's only one rpm package per platform. Either FAM or Gamin is a part of the core system configuration, or it's not. Either way, you get a single package.
FAM support in Courier gets built only if the configure script sees FAM installed on your system. If you have FAM or Gamin installed, but the attempt to initialize the library fails, something is seriously and fundamentally broken. Your system is not stable. Some library or configuration file got overwritten, misconfigured, or corrupted.I don't think anyone has talked about library init failing. There has
That first poster in this thread was.
been talk of a fully installed FAM/gamin consuming excessive resources and there has been talk of problems installing courier-imap on computers
This would be the an issue with FAM or Gamin.
No, this is about keeping dependencies OPTIONAL at runtime, especially when everything comes as .rpm or .deb or .pkg or other precompiled package formats. Noone lost track of dependencies, but the courier-imap code assumes a static uniform world where all computers running a single binary are identical to what the build machine looked like at the moment when the binary was built.
Wrong. If the given platform does not have FAM or Gamin installed, it will build without it.
pgpptyr0w0wss.pgp
Description: PGP signature
------------------------------------------------------------------------------
_______________________________________________ Courier-imap mailing list [email protected] Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
