Okay, here's what I did to get dbmail working on OpenBSD 3.0... don't get mad
at me if it doesn't work for you, because I am incompetent and I am suprised I
got it to work in the first place...


    [DBMail install on OpenBSD 3.0][MySQL][Exim][2002-08-12]

Copy Makefile.mysql -> Makefile

[Makefile]
 Change: LIB = -lmysqlclient -lcrypt
     To: LIB = -lcompat -lmysqlclient -lm

[config.h]
 Edit database information to suit your needs.

[user.c]
   Change: #include <crypt.h>
       To: #include <unistd.h>

[mysql/dbmysql.c]
   Change: #include "/usr/include/mysql/mysql.h"
       To: #include "/usr/local/include/mysql/mysql.h"

[mysql/dbmsgbufmysql.c]
   Change: #include "/usr/include/mysql/mysql.h"
       To: #include "/usr/local/include/mysql/mysql.h"

[mysql/dbsearchmysql.c]
   Change: #include "/usr/include/mysql/mysql.h"
       To: #include "/usr/local/include/mysql/mysql.h"

[mysql/dbauthmysql.c]
   Change: #include "/usr/include/mysql/mysql.h"
       To: #include "/usr/local/include/mysql/mysql.h"

   Change: #include <crypt.h>
       To: #include <unistd.h>

[mbox2dbmail.c]
  was broke so i replaced it with this, becuase i don't plan to use it anyway
  i'm no programmer, but heh... it did what I wanted and now dbmail builds.

  int main()
  {
    return 0;
  }


make
cp ./*.o ./mysql
make
cp ./*.o ./mysql
make

Reply via email to