Hi - First, let me thank you in advance for reading through this post and any assistance with this issue would be really appreciated.
I have a tough assignment here and am not sure what the best approach should be. I've been assigned to rebuild Postfix on our XServer with OSX 10.4.2 installed. I need all of the functionality that comes with the current build, I just need to to add Mysql support.
Here's what I need to do. I have 2 "domains". One is a corporate domain and the members reside in the Open Ldap program (Apple's). The second domain is a contractor domain and the members reside in a remote mysql database. All my mailboxes live on the XServer. I only need Postfix to check the mysql database for authentication.
I have to maintain cyrus/imap. mailman, & squirrel mail as well as open directory support.
I have tried to upgrading MYSQL:
make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/AppleInternal/Developer/Headers -I/usr/include/mysql -I/usr/local/mysql/lib' 'AUXLIBS=-L/usr/lib/mysql/ -lmysqlclient -lz -lm'
but I get at the end of install:
cc -DHAS_MYSQL -I/AppleInternal/Developer/Headers -I/usr/include/mysql -I/usr/local/mysql/lib -DBIND_8_COMPAT -DNO_NETINFO -g -O -I. -I../../include -DMACOSX -o local alias.o command.o delivered.o dotforward.o file.o forward.o include.o indirect.o local.o mailbox.o recipient.o resolve.o token.o deliver_attr.o maildir.o biff_notify.o unknown.o local_expand.o aod.o ../../lib/libmaster.a ../../lib/libglobal.a ../../lib/libutil.a -L/usr/lib/mysql/ -lmysqlclient -lz -lm -flat_namespace
/usr/bin/ld: Undefined symbols:
_CFDataCreate
_CFDictionaryContainsKey
_CFDictionaryGetTypeID
_CFDictionaryGetValue
_CFGetTypeID
_CFPropertyListCreateFromXMLData
_CFRelease
_CFStringGetCStringPtr
_CFStringGetTypeID
___CFStringMakeConstantString
_dsBuildListFromStrings
_dsBuildListFromStringsAlloc
_dsCloseAttributeValueList
_dsCloseDirNode
_dsCloseDirService
_dsDataBufferAllocate
_dsDataBufferDeAllocate
_dsDataListDeAllocate
_dsDataListDeallocate
_dsDeallocAttributeEntry
_dsDeallocAttributeValueEntry
_dsDeallocRecordEntry
_dsFindDirNodes
_dsGetAttributeEntry
_dsGetAttributeValue
_dsGetDirNodeName
_dsGetRecordEntry
_dsGetRecordList
_dsGetRecordNameFromEntry
_dsOpenDirNode
_dsOpenDirService
_dsReleaseContinueData
_kCFAllocatorDefault
collect2: ld returned 1 exit status
make: *** [local] Error 1
make: *** [update] Error 1
I have also tried downloading Postfix from www.postfix.com and installing on the MAC, however it broke (apparently there are some issues regarding group names [maildrop vs postdrop] not to mention launchd and the loss of mailman and squirrel mail.
If anyone can help me with the build or maybe I'm just approching this from the wrong perspective.
Thanks again for any insight you can provide.
Constance
I have a tough assignment here and am not sure what the best approach should be. I've been assigned to rebuild Postfix on our XServer with OSX 10.4.2 installed. I need all of the functionality that comes with the current build, I just need to to add Mysql support.
Here's what I need to do. I have 2 "domains". One is a corporate domain and the members reside in the Open Ldap program (Apple's). The second domain is a contractor domain and the members reside in a remote mysql database. All my mailboxes live on the XServer. I only need Postfix to check the mysql database for authentication.
I have to maintain cyrus/imap. mailman, & squirrel mail as well as open directory support.
I have tried to upgrading MYSQL:
make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL -I/AppleInternal/Developer/Headers -I/usr/include/mysql -I/usr/local/mysql/lib' 'AUXLIBS=-L/usr/lib/mysql/ -lmysqlclient -lz -lm'
but I get at the end of install:
cc -DHAS_MYSQL -I/AppleInternal/Developer/Headers -I/usr/include/mysql -I/usr/local/mysql/lib -DBIND_8_COMPAT -DNO_NETINFO -g -O -I. -I../../include -DMACOSX -o local alias.o command.o delivered.o dotforward.o file.o forward.o include.o indirect.o local.o mailbox.o recipient.o resolve.o token.o deliver_attr.o maildir.o biff_notify.o unknown.o local_expand.o aod.o ../../lib/libmaster.a ../../lib/libglobal.a ../../lib/libutil.a -L/usr/lib/mysql/ -lmysqlclient -lz -lm -flat_namespace
/usr/bin/ld: Undefined symbols:
_CFDataCreate
_CFDictionaryContainsKey
_CFDictionaryGetTypeID
_CFDictionaryGetValue
_CFGetTypeID
_CFPropertyListCreateFromXMLData
_CFRelease
_CFStringGetCStringPtr
_CFStringGetTypeID
___CFStringMakeConstantString
_dsBuildListFromStrings
_dsBuildListFromStringsAlloc
_dsCloseAttributeValueList
_dsCloseDirNode
_dsCloseDirService
_dsDataBufferAllocate
_dsDataBufferDeAllocate
_dsDataListDeAllocate
_dsDataListDeallocate
_dsDeallocAttributeEntry
_dsDeallocAttributeValueEntry
_dsDeallocRecordEntry
_dsFindDirNodes
_dsGetAttributeEntry
_dsGetAttributeValue
_dsGetDirNodeName
_dsGetRecordEntry
_dsGetRecordList
_dsGetRecordNameFromEntry
_dsOpenDirNode
_dsOpenDirService
_dsReleaseContinueData
_kCFAllocatorDefault
collect2: ld returned 1 exit status
make: *** [local] Error 1
make: *** [update] Error 1
I have also tried downloading Postfix from www.postfix.com and installing on the MAC, however it broke (apparently there are some issues regarding group names [maildrop vs postdrop] not to mention launchd and the loss of mailman and squirrel mail.
If anyone can help me with the build or maybe I'm just approching this from the wrong perspective.
Thanks again for any insight you can provide.
Constance