The 5.2.10 version of MariaDB is not compiling for me (using homebrew) on OSX. 
The error and other information, is as follows.

I've resolved the issue for now by passing in --without-plugin-auth_pam to 
configure.

libtool: compile:  /usr/bin/llvm-gcc -DHAVE_CONFIG_H -I. -I. -I../../include 
-I../../include -I/usr/local/Cellar/readline/6.2.1/include 
-DMYSQL_DYNAMIC_PLUGIN -O3 -w -pipe -march=core2 -msse4 -D_P1003_1B_VISIBLE 
-DSIGNAL_WITH_VIO_CLOSE -DSIGNALS_DONT_BREAK_READ -DIGNORE_SIGHUP_SIGQUIT 
-DDONT_DECLARE_CXA_PURE_VIRTUAL -c auth_pam.c  -fno-common -DPIC -o 
.libs/auth_pam_la-auth_pam.o
auth_pam.c:107: error: ‘pam_info’ redeclared as different kind of symbol
/usr/include/security/openpam.h:104: error: previous declaration of ‘pam_info’ 
was here
make[2]: *** [auth_pam_la-auth_pam.lo] Error 1


$ ./configure --without-docs --without-debug --disable-dependency-tracking 
--prefix=/usr/local/Cellar/mariadb/5.2.10 --localstatedir=/usr/local/var/mysql 
--sysconfdir=/usr/local/etc/ --with-extra-charsets=complex --without-readline 
--enable-assembler --enable-thread-safe-client --with-big-tables 
--without-plugin-innodb_plugin --with-mysqld-ldflags=-static 
--with-client-ldflags=-static --with-plugins=max-no-ndb --with-embedded-server 
--with-libevent

C: /usr/bin/llvm-gcc => /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2
CXX: /usr/bin/llvm-g++ => /usr/llvm-gcc-4.2/bin/llvm-g++-4.2
LD: /usr/bin/llvm-gcc => /usr/llvm-gcc-4.2/bin/llvm-gcc-4.2
CFLAGS: -O3 -w -pipe -march=core2 -msse4
CXXFLAGS: -O3 -w -pipe -march=core2 -msse4 -O3 -fno-omit-frame-pointer 
-felide-constructors
CPPFLAGS: -I/usr/local/Cellar/readline/6.2.1/include
LDFLAGS: -L/usr/local/Cellar/readline/6.2.1/lib
MAKEFLAGS: -j4

--  
#Terin Stock

_______________________________________________
Mailing list: https://launchpad.net/~maria-discuss
Post to     : maria-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to