6.1. Configuring gnome-pilot-conduits

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!