Thanks.  I still get:

ld: Undefined symbols:
_compress
_uncompress
make: *** [smtp] Error 1

... if I type:

make clean all -lz

or

./build.sh -lz

(or both).


> Add -lz to the compile command, probably in the Makefile.
> 
> On Thursday, October 16, 2003, at 01:23  AM, Jesse Norell wrote:
> 
>> 
>> Hello,
>> 
>>   You need the compress libraries, ie. libz.  See if you can find
>> a package or something to load that.
>> 
>> jn
>> 
>> 
>> ---- Original Message ----
>> From: dbmail <[email protected]>
>> To: <[email protected]>
>> Subject: Re: [Dbmail] Mac OS X Installation
>> Sent: Wed, 15 Oct 2003 23:39:47 -0500
>> 
>>> Thanks so much John!  Sure enough it makes a big difference with the
>>> Developer Tools installed!
>>> 
>>> Still got a "Make failed" error (see below).  I think I figured out
>>> that I
>>> needed to change the default library directory on the dbmail build
>>> for MySQL
>>> from /usr/local/lib/mysql/ to /usr/local/mysql/lib - hoping that makes
>>> sense.  But I cannot figure this out:
>>> 
>>> 
>>>> Creating makefile..
>>>> 
>>>> Done. You can now make dbmail by running 'make clean all'.
>>>> Do you want this to be executed right now?
>>>> y
>>>> rm -f *.o core mysql/*.o
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o list.o list.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o debug.o debug.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o pipe.o pipe.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o mime.o mime.c
>>>> cc -o mysql/dbmysql.o -c mysql/dbmysql.c -L/usr/local/mysql/lib/
>>>> -I/usr/include/mysql/ -I.
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o dbmd5.o dbmd5.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o md5.o md5.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o bounce.o bounce.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o forward.o
>>>> forward.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o memblock.o
>>>> memblock.c
>>>> cc -o mysql/dbauthmysql.o -c mysql/dbauthmysql.c
>>>> -L/usr/local/mysql/lib/
>>>> -I/usr/include/mysql/ -I.
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o config.o config.c
>>>> cc -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE    -c -o misc.o misc.c
>>>> misc.c: In function `itoa':
>>>> misc.c:50: warning: implicit declaration of function `malloc'
>>>> cc      -Wall -O2 -D_BSD_SOURCE -D_SVID_SOURCE  main.c -o
>>>> dbmail-smtp list.o
>>>> debug.o pipe.o mime.o mysql/dbmysql.o dbmd5.o md5.o bounce.o
>>>> forward.o
>>>> memblock.o mysql/dbauthmysql.o config.o misc.o
>>>> -L/usr/local/mysql/lib/
>>>> -I/usr/include/mysql/ -I. -lmysqlclient -lcrypto
>>>> ld: Undefined symbols:
>>>> _compress
>>>> _uncompress
>>>> make: *** [smtp] Error 1
>>>> Sorry, Make failed.
>>> 
>>> 
>>>>> The script can't find "make".  Did you install the developer
>>>>> toolkit for Mac
>>>>> OS X? (in other words do you have a compiler, libs and utilities to
>>>>> build
>>>>> programs from source)
>>>>> 
>>>>> -- John Scarbrough
>>>>> 
>>>>> ----- Original Message -----
>>>>> From: "dbmail" <[EMAIL PROTECTED]>
>>>>> To: <[email protected]>
>>>>> Sent: Wednesday, October 15, 2003 9:42 AM
>>>>> Subject: [Dbmail] Mac OS X Installation
>>>>> 
>>>>> 
>>>>>> After installing MySQL in Mac OS X 10.2.8, I have attempted to
>>>>>> install
>>>>>> dbmail.  At the "Run build.sh" step (Step 3 in the "Install" read
>>>>>> me),
>>>>>> things become unglued:
>>>>>> 
>>>>>>> sudo ./build.sh
>>>>>>> This is the dbmail build script
>>>>>>> I will have to ask you some questions about your system
>>>>>>> 
>>>>>>> What database do you wish to use? Choices are (m)ysql and
>>>>>>> (p)ostgresql >
>>>>>>> m
>>>>>>> You have selected MySQL as database
>>>>>>> The library directory for MySQL is now [/usr/local/lib/mysql/].
>>>>>>> Enter new directory or press RETURN to keep this setting:
>>>>>>> 
>>>>>>> The include directory for MySQL is now [/usr/include/mysql/].
>>>>>>> Enter new directory or press RETURN to keep this setting:
>>>>>>> 
>>>>>>> The libraries are currently set to [-lmysqlclient -lcrypto].
>>>>>>> Enter new libraries (preceed each by -l) or press RETURN to keep
>>>>>>> this
>>>>> setting:
>>>>>>> 
>>>>>>> ./build.sh: [-f: command not found
>>>>>>> ./build.sh: [-f: command not found
>>>>>>> 
>>>>>>> Creating makefile..
>>>>>>> 
>>>>>>> Done. You can now make dbmail by running 'make clean all'.
>>>>>>> Do you want this to be executed right now?
>>>>>>> y
>>>>>>> ./build.sh: make: command not found
>>>>>>> Sorry, Make failed.
>>>>>>> Please report any problems to the mailing list: [email protected]
>>>>>>> You can find more information (including how to subscribe to the
>>>>> mailinglist)
>>>>>>> on www.dbmail.org
>>>>>> 
>>>>>> I have tried using -lmysqlclient -lcrypt instead, and I get the
>>>>>> same
>>>>>> problems.
>>>>>> 
>>>>>> - Newbie
>>>>>> 
>>>>>> _______________________________________________
>>>>>> Dbmail mailing list
>>>>>> [email protected]
>>>>>> https://mailman.fastxs.nl/mailman/listinfo/dbmail
>>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Dbmail mailing list
>>>>> [email protected]
>>>>> https://mailman.fastxs.nl/mailman/listinfo/dbmail
>>> 
>>> _______________________________________________
>>> Dbmail mailing list
>>> [email protected]
>>> https://mailman.fastxs.nl/mailman/listinfo/dbmail
>>> 
>> -- End Original Message --
>> 
>> 
>> --
>> Jesse Norell
>> jesse (at) kci.net
>> 
>> 
>> _______________________________________________
>> Dbmail mailing list
>> [email protected]
>> https://mailman.fastxs.nl/mailman/listinfo/dbmail
>> 
> 
> _______________________________________________
> Dbmail mailing list
> [email protected]
> https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to