[CalendarServer-users] CalendarServer trunk's bundled-memcached build fails to find libevent
crowe at mailhaven.com
crowe at mailhaven.com
Fri Jan 6 20:52:30 PST 2012
Hi,
On Fri, Jan 6, 2012, at 04:46 PM, crowe at mailhaven.com wrote:
> That's already underway.
...
With current memcached and a few more tweaks & hoops I managed to get
CalendarServer to build on opensuse 12.1/64,
./run -s > ~/calendarserver_build_log.txt
ls -al bin/
total 128K
drwxr-xr-x 3 root root 4.0K Jan 6 19:26 ./
drwxr-xr-x 17 root root 4.0K Jan 6 20:00 ../
-rwxr-xr-x 1 root root 4.3K Jan 6 19:26 caldavd*
-rwxr-xr-x 1 root root 945 Jan 6 19:26
calendarserver_bootstrap_database*
-rwxr-xr-x 1 root root 940 Jan 6 19:26
calendarserver_command_gateway*
-rwxr-xr-x 1 root root 939 Jan 6 19:26
calendarserver_config*
-rwxr-xr-x 1 root root 937 Jan 6 19:26
calendarserver_dbinspect*
-rwxr-xr-x 1 root root 939 Jan 6 19:26
calendarserver_export*
-rwxr-xr-x 1 root root 940 Jan 6 19:26
calendarserver_load_augmentdb*
-rwxr-xr-x 1 root root 940 Jan 6 19:26
calendarserver_make_partition*
-rwxr-xr-x 1 root root 942 Jan 6 19:26
calendarserver_manage_augments*
-rwxr-xr-x 1 root root 942 Jan 6 19:26
calendarserver_manage_postgres*
-rwxr-xr-x 1 root root 942 Jan 6 19:26
calendarserver_manage_principals*
-rwxr-xr-x 1 root root 943 Jan 6 19:26
calendarserver_manage_timezones*
-rwxr-xr-x 1 root root 937 Jan 6 19:26
calendarserver_migrate_resources*
-rwxr-xr-x 1 root root 941 Jan 6 19:26
calendarserver_monitor_notifications*
-rw-r--r-- 1 root root 2.0K Jan 6 19:26
_calendarserver_preamble.py
-rwxr-xr-x 1 root root 992 Jan 6 19:26
calendarserver_purge_attachments*
-rwxr-xr-x 1 root root 964 Jan 6 19:26
calendarserver_purge_events*
-rwxr-xr-x 1 root root 972 Jan 6 19:26
calendarserver_purge_principals*
-rwxr-xr-x 1 root root 938 Jan 6 19:26
calendarserver_shell*
-rwxr-xr-x 1 root root 940 Jan 6 19:26
calendarserver_upgrade*
-rwxr-xr-x 1 root root 937 Jan 6 19:26
calendarserver_verify_data*
-rwxr-xr-x 1 root root 939 Jan 6 19:26
calendarserver_warmup*
-rwxr-xr-x 1 root root 941 Jan 6 19:26
icalendar_split*
-rwxr-xr-x 1 root root 1013 Jan 6 19:26 make-ssl-ca*
-rwxr-xr-x 1 root root 2.4K Jan 6 19:26 make-ssl-key*
-rw-r--r-- 1 root root 6.0K Jan 6 19:26 proxyclean
drwxr-xr-x 6 root root 4.0K Jan 6 19:27 .svn/
-rwxr-xr-x 1 root root 366 Jan 6 19:26
watch_memcached*
Whatever got built, execs, too,
cd /usr/local/src/CalendarServer/CalendarServer
cp ./conf/caldavd-test.plist ./conf/caldavd-dev.plist
./run -n
Using system version of setuptools.
Using python2.7 as Python
Starting server...
Reading configuration from file:
/usr/local/src/CalendarServer/CalendarServer/conf/caldavd-dev.plist
2012-01-06 20:28:19-0800 [-] Log opened.
2012-01-06 20:28:19-0800 [-] twistd 11.0.0
(/usr/bin/python2.7 2.7.2) starting up.
2012-01-06 20:28:19-0800 [-] reactor class:
twisted.internet.selectreactor.SelectReactor.
2012-01-06 20:28:19-0800 [-]
calendarserver.accesslog.AMPLoggingFactory starting on
"'./data/Logs/state/caldavd.sock'"
2012-01-06 20:28:19-0800 [-]
calendarserver.tap.caldav.CalDAVStatisticsServer
starting on "'./data/Logs/state/caldavd-stats.sock'"
2012-01-06 20:28:19-0800 [-]
[txdav.base.datastore.subpostgres#info] received
postgres stdout 'waiting for server to start...'
2012-01-06 20:28:19-0800 [-]
[txdav.base.datastore.subpostgres#info] received
postgres stdout '.'
2012-01-06 20:28:20-0800 [-]
[txdav.base.datastore.subpostgres#info] received
postgres stdout ' done\nserver started\n'
2012-01-06 20:28:20-0800 [-]
[txdav.base.datastore.subpostgres#info] postgres process
ended <twisted.python.failure.Failure <class
'twisted.internet.error.ProcessDone'>>
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_home_pkey" for table "calendar_home"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "calendar_home_owner_uid_key" for table
"calendar_home"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_home_metadata_pkey" for table
"calendar_home_metadata"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_pkey" for table "calendar"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "notification_home_pkey" for table
"notification_home"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "notification_home_owner_uid_key" for table
"notification_home"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "notification_pkey" for table "notification"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index
"notification_notification_uid_notification_home_resource_id_key"
for table "notification"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_bind_pkey" for table "calendar_bind"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index
"calendar_bind_calendar_home_resource_id_calendar_resource_n_key"
for table "calendar_bind"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_bind_mode_pkey" for table
"calendar_bind_mode"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "calendar_bind_mode_description_key" for table
"calendar_bind_mode"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_bind_status_pkey" for table
"calendar_bind_status"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "calendar_bind_status_description_key" for table
"calendar_bind_status"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_object_pkey" for table "calendar_object"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index
"calendar_object_calendar_resource_id_resource_name_key"
for table "calendar_object"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_object_attachments_mode_pkey" for table
"calendar_object_attachments_mode"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "calendar_object_attachments_mode_description_key"
for table "calendar_object_attachments_mode"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendar_access_type_pkey" for table
"calendar_access_type"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "calendar_access_type_description_key" for table
"calendar_access_type"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "time_range_pkey" for table "time_range"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "free_busy_type_pkey" for table "free_busy_type"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "free_busy_type_description_key" for table
"free_busy_type"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "attachment_pkey" for table "attachment"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "resource_property_pkey" for table
"resource_property"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "addressbook_home_pkey" for table
"addressbook_home"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index "addressbook_home_owner_uid_key" for table
"addressbook_home"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "addressbook_home_metadata_pkey" for table
"addressbook_home_metadata"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "addressbook_pkey" for table "addressbook"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "addressbook_bind_pkey" for table
"addressbook_bind"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index
"addressbook_bind_addressbook_home_resource_id_addressbook_r_key"
for table "addressbook_bind"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "addressbook_object_pkey" for table
"addressbook_object"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index
"addressbook_object_addressbook_resource_id_resource_name_key"
for table "addressbook_object"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index
"addressbook_object_addressbook_resource_id_vcard_uid_key"
for table "addressbook_object"
NOTICE: CREATE TABLE / UNIQUE will create implicit
index
"notification_object_revisions_notification_home_resource_id_key"
for table "notification_object_revisions"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "apn_subscriptions_pkey" for table
"apn_subscriptions"
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit
index "calendarserver_pkey" for table "calendarserver"
2012-01-06 20:28:30-0800 [-]
[twistedcaldav.upgrade#warn] Upgrading to version 1
2012-01-06 20:28:30-0800 [-]
[twistedcaldav.upgrade#info] Fetching delegate
assignments and auto-schedule settings from directory
2012-01-06 20:28:30-0800 [-] [twistedcaldav.sql#info]
Initializing database
./data/Data/mailgatewaytokens.sqlite
2012-01-06 20:28:30-0800 [-]
[twistedcaldav.upgrade#warn] Upgraded to version 1
2012-01-06 20:28:30-0800 [-]
[twistedcaldav.upgrade#warn] Upgrading to version 2
2012-01-06 20:28:30-0800 [-]
[twistedcaldav.upgrade#warn] Upgraded to version 2
2012-01-06 20:28:30-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn]
Beginning database schema check.
2012-01-06 20:28:30-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn]
Required database key VERSION: 7.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn]
Actual database key VERSION: 7.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn]
Schema version check complete: no upgrade needed.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseSchemaService#warn]
Database schema check complete.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn]
Beginning database data check.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn]
Required database key CALENDAR-DATAVERSION: 2.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn]
Actual database key CALENDAR-DATAVERSION: 2.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn]
Data version check complete: no upgrade needed.
2012-01-06 20:28:31-0800 [-]
[txdav.common.datastore.upgrade.sql.upgrade.UpgradeDatabaseDataService#warn]
Database data check complete.
2012-01-06 20:28:31-0800 [-]
[twistedcaldav.database#info] Initializing database
Proxies
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[calendarserver.tap.util#info] Configuring augment
service of type: <class
'twistedcaldav.directory.augment.AugmentXMLDB'>
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[calendarserver.tap.util#info] Configuring directory
service of type:
twistedcaldav.directory.xmlfile.XMLDirectoryService
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[calendarserver.tap.util#info] Configuring resource
service of type: <class
'twistedcaldav.directory.xmlfile.XMLDirectoryService'>
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[calendarserver.tap.util#info] Configuring
SudoDirectoryService with file: ./conf/sudoers.plist
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[calendarserver.tap.util#info] Setting up principal
collection: <class
'twistedcaldav.directory.principal.DirectoryPrincipalProvisioningResource'>
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Updating group membership cache
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Group membership snapshot file does not yet exist
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Retrieving list of all proxies
2012-01-06 20:28:34-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
There are 4 proxies
2012-01-06 20:28:34-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Retrieving group hierarchy from directory
2012-01-06 20:28:34-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
8 groups retrieved from the directory
2012-01-06 20:28:34-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
2 groups are proxies
2012-01-06 20:28:34-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
There are 6 users delegated-to via groups
2012-01-06 20:28:34-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Taking snapshot of group memberships to
/usr/local/src/CalendarServer/CalendarServer/data/Data/memberships_cache
2012-01-06 20:28:34-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Storing 6 group memberships in memcached
2012-01-06 20:28:34-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Group memberships cache updated
2012-01-06 20:28:34-0800 [-] <class
'twext.web2.metafd.LimitingInheritingProtocolFactory'>
starting on 8008
2012-01-06 20:28:34-0800 [-] <class
'twext.web2.metafd.LimitingInheritingProtocolFactory'>
starting on 8800
2012-01-06 20:28:34-0800 [-] <class
'twext.web2.metafd.LimitingInheritingProtocolFactory'>
starting on 8443
2012-01-06 20:28:34-0800 [-] <class
'twext.web2.metafd.LimitingInheritingProtocolFactory'>
starting on 8843
2012-01-06 20:28:34-0800 [-]
[calendarserver.tap.caldav.CalDAVServiceMaker#info]
Adding group caching service
2012-01-06 20:28:43-0800 [-] [caldav-0] Reading
configuration from file:
/usr/local/src/CalendarServer/CalendarServer/conf/caldavd-dev.plist
2012-01-06 20:28:43-0800 [-] [caldav-0] [-] Log opened.
2012-01-06 20:28:43-0800 [-] [caldav-0] [-] twistd
11.0.0 (/usr/bin/python2.7 2.7.2) starting up.
2012-01-06 20:28:43-0800 [-] [caldav-0] [-] reactor
class: twisted.internet.selectreactor.SelectReactor.
2012-01-06 20:28:43-0800
[calendarserver.accesslog.AMPLoggingFactory]
AMPLoggingProtocol connection established
(HOST:UNIXAddress('./data/Logs/state/caldavd.sock')
PEER:UNIXAddress(''))
2012-01-06 20:28:43-0800 [-] [caldav-0] [-] AMP
connection established (HOST:UNIXAddress(None)
PEER:UNIXAddress('./data/Logs/state/caldavd.sock'))
2012-01-06 20:28:43-0800 [-] [caldav-1] Reading
configuration from file:
/usr/local/src/CalendarServer/CalendarServer/conf/caldavd-dev.plist
2012-01-06 20:28:43-0800 [-] [caldav-1] [-] Log opened.
2012-01-06 20:28:43-0800 [-] [caldav-1] [-] twistd
11.0.0 (/usr/bin/python2.7 2.7.2) starting up.
2012-01-06 20:28:43-0800 [-] [caldav-1] [-] reactor
class: twisted.internet.selectreactor.SelectReactor.
2012-01-06 20:28:43-0800
[calendarserver.accesslog.AMPLoggingFactory]
AMPLoggingProtocol connection established
(HOST:UNIXAddress('./data/Logs/state/caldavd.sock')
PEER:UNIXAddress(''))
2012-01-06 20:28:43-0800 [-] [caldav-1] [-] AMP
connection established (HOST:UNIXAddress(None)
PEER:UNIXAddress('./data/Logs/state/caldavd.sock'))
2012-01-06 20:28:43-0800 [-] [groupcacher] 2012-01-06
20:28:43-0800 [-] Log opened.
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-] twistd 11.0.0 (/usr/bin/python2.7
2.7.2) starting up.
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-] reactor class:
twisted.internet.selectreactor.SelectReactor.
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacherService#warn]
Starting group membership cacher service
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Updating group membership cache
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Group membership snapshot file exists:
/usr/local/src/CalendarServer/CalendarServer/data/Data/memberships_cache
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Attempting to acquire group membership cache lock
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Acquired lock
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Retrieving list of all proxies
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
There are 4 proxies
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Retrieving group hierarchy from directory
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
8 groups retrieved from the directory
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
2 groups are proxies
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
There are 6 users delegated-to via groups
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Taking snapshot of group memberships to
/usr/local/src/CalendarServer/CalendarServer/data/Data/memberships_cache
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [-]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Storing 6 group memberships in memcached
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Releasing lock
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacheUpdater#info]
Group memberships cache updated
2012-01-06 20:28:44-0800 [-] [groupcacher] 2012-01-06
20:28:44-0800 [PooledMemCacheProtocol,client]
[twistedcaldav.directory.directory.GroupMembershipCacherService#info]
Scheduling next group membership update
netstat -an | egrep "8008|8443"
tcp 0 0 0.0.0.0:8008 0.0.0.0:*
LISTEN
tcp 0 0 0.0.0.0:8443 0.0.0.0:*
LISTEN
tcp 0 0 127.0.0.1:39542
127.0.0.1:8008 FIN_WAIT2
tcp 1 0 127.0.0.1:8008
127.0.0.1:39542 CLOSE_WAIT
Now I just need to figure out of it was built, and is working, right.
Does the output above look about right? Anything look problematic to
you?
That's enough for tonight. Thanks.
crowe
More information about the calendarserver-users
mailing list