| Synchronizing your PalmOS® Handheld with Ximian Evolution™ | ||
|---|---|---|
| Prev | Chapter 6. Building gnome-pilot-conduits | Next |
To configure these, follow these steps:
# Change to the gnome-pilot-conduits directory and configure gnome-pilot-conduits hacker@druid:~/build/gnome-pilot-conduits-2.0.10$ cd ../gnome-pilot-conduits-2.0.10 hacker@druid:~/build/gnome-pilot-conduits-2.0.10$ ./configure --prefix=`glib-config --prefix` \ # backticks around glib-config, NOT single-quotes \ --with-pisock=/usr/local --with-catgets \
Successful configuration should terminate with the following:
config.status: creating gnome-pilot-conduits.spec config.status: creating macros/Makefile config.status: creating po/Makefile.in config.status: creating intl/Makefile hacker@druid:~/build/gnome-pilot-conduits-2.0.10$
Again, type 'make' to compile gnome-pilot-conduits, and wait a few moments while it compiles the proper sources.
Upon successful compilation, it should return with the following last few lines:
creating libtime_conduit.la (cd .libs && rm -f libtime_conduit.la && ln -s ../libtime_conduit.la libtime_conduit.la) sed -e 's^\@prefix\@^/usr^g' < ./time.conduit.in > time.conduit.tmp \ && mv time.conduit.tmp time.conduit make[1]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10/time' Making all in intl make[1]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10/time' Making all in intl make[1]: Entering directory `/home/hacker/build/gnome-pilot-conduits-2.0.10/intl' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10/intl' make[1]: Entering directory `/home/hacker/build/gnome-pilot-conduits-2.0.10' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10' hacker@druid:~/build/gnome-pilot-conduits-2.0.10$
As before, su to root, and install.
hacker@druid:~/build/gnome-pilot-conduits-2.0.10$ su - # switch to the root user, the hyphen is important druid:~# cd /home/hacker/build/gnome-pilot-conduits-2.0.10 hacker@druid:~/build/gnome-pilot-conduits-2.0.10# make install
Install for gnome-pilot-conduits should terminate successfully with the following last few lines:
/bin/sh ../mkinstalldirs /usr/share/gnome-pilot/conduits/ /usr/bin/install -c -m 644 ./time.conduit /usr/share/gnome-pilot/conduits//time.conduit /bin/sh ../mkinstalldirs /usr/share/gnome-pilot/conduits/ make[2]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10/time' make[1]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10/time' make[1]: Entering directory `/home/hacker/build/gnome-pilot-conduits-2.0.10' make[2]: Entering directory `/home/hacker/build/gnome-pilot-conduits-2.0.10' make[2]: Nothing to be done for `install-exec-am'. make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10' make[1]: Leaving directory `/home/hacker/build/gnome-pilot-conduits-2.0.10'
Verify that they've been installed properly using the following syntax:
hacker:~/build/gnome-pilot-conduits-0.10$ ls -l `glib-config --prefix`/share/gnome-pilot/conduits/ # no space here ^ backticks, also total 32 -rw-r--r-- 1 root root 373 Dec 1 21:07 backup.conduit -rw-r--r-- 1 root root 568 Dec 1 21:19 expense.conduit -rw-r--r-- 1 root root 374 Dec 1 21:06 file.conduit -rw-r--r-- 1 root root 510 Dec 1 21:19 mal.conduit -rw-r--r-- 1 root root 623 Dec 1 21:19 memofile.conduit -rw-r--r-- 1 root root 460 Dec 1 21:18 sendmail.conduit -rw-r--r-- 1 root root 590 Dec 1 21:06 test.conduit -rw-r--r-- 1 root root 487 Dec 1 21:19 time.conduit
If you've gotten this far without having too much difficulty, you're 3/4 of the way done! The last part, and the one that takes the longest, is building Evolution itself from source. On to the last step!