[kronolith] hello? anyone home?

Raul Alvarez Venegas rav@tecoman.ucol.mx
Wed, 15 Nov 2000 00:27:38 +0000 ( )



On Tue, 14 Nov 2000, Chuck Hagenbuch wrote:

> Quoting Raul Alvarez Venegas <rav@tecoman.ucol.mx>:
> 
> > /usr/src/cvs/php4# /home/www/bin/httpsdctl start
> > Syntax error on line 239 of /etc/httpd/httpd.conf:
> > Cannot load /home/www/libexec/libphp4.so into server:
> > /home/www/libexec/libphp4.so: undefined symbol: calevent_recur_weekly
> > /home/www/bin/httpsdctl start: httpsd could not be started
> 
> If you run nm on the libmcal.a file you get after compiling mcal, do you get an
> entry for calevent_recur_weekly? I just recompiled php against the latest mcal
> cvs tree, and things work fine...

Fiuu! Finally I got it to work. Thanks Chuck, kronolith is working again
in my machine :)) and it looks beautiful with the new changes!!

I reinstalled and compiled from scratch libmcal, mstore and icap (cvs
version). /usr/local/mcal is not creaated after the `make install` instead
libmcal only creates /usr/local/include/mcal and /usr/local/lib/libmcal.a
which is differente in size to the one in libmcal source directory, so I
had to copy /usr/src/cvs/libmcal/libmcal.a to /usr/local/mcal/lib and
moved the contents of /usr/local/include/mcal to /usr/local/mcal/include
plus copied /usr/src/cvs/libmcal/*.h to /usr/local/mcal/include as per the
horde/kronolith/docs/INSTALL file.


# nm /usr/local/lib/libmcal.a
mcal.o:
nm: mcal.o: no symbols

datetime.o:
nm: datetime.o: no symbols

lex.ical_yy.o:
nm: lex.ical_yy.o: no symbols

icalroutines.o:
nm: icalroutines.o: no symbols

cal_misc.o:
nm: cal_misc.o: no symbols

mstore_driver.o:
nm: mstore_driver.o: no symbols

icap_driver.o:
nm: icap_driver.o: no symbols


# nm /usr/src/cvs/libmcal/libmcal.a
mcal.o:
000023f8 T cal_append
00002398 T cal_append_addr
0000224c T cal_close
...
00000a7c T calevent_recur_none
00000af4 T calevent_recur_weekly
00000c40 T calevent_recur_yearly
...
icap_driver.o:
...
00001e1c t yy_try_NUL_trans


Cheers!


Raul