LINUX.ORG.RU
ФорумAdmin

Сборка mysql 5.1 под AIX 6.1


0

0

Добрый день!

У кого-нить получалось собрать mysql 5.1 под AIX 6.1 при помощи GCC. У меня не получилось. ( Использую GCC 4.2 с сайта IBM. Если интересует - могу выложить вывод gmake.

С Уважением, Александр!

★★★★★
Ответ на: комментарий от leave
-bash-3.2# gmake
Making all in .
gmake[1]: Entering directory `/work/mysql-5.1.44'
gmake abi_headers="include/mysql/plugin.h include/mysql.h" do_abi_check
gmake[2]: Entering directory `/work/mysql-5.1.44'
set -ex; \
for file in include/mysql/plugin.h include/mysql.h; do \
         gcc -E -nostdinc -dI \
                  -I./include \
                  -I./include/mysql \
                  -I./sql \
                  -I./include \
                  -I./include/mysql \
                  -I./sql \
                                 $file 2>/dev/null | \
                  /usr/bin/sed -e '/^# /d' \
                            -e '/^[     ]*$/d' \
                            -e '/^#pragma GCC set_debug_pwd/d' \
                            -e '/^#ident/d' > \
                                       ./abi_check.out; \
                  /usr/bin/diff -w $file.pp ./abi_check.out; \
                  /usr/bin/rm ./abi_check.out; \
done
+ /usr/bin/sed -e /^# /d -e /^[         ]*$/d -e /^#pragma GCC set_debug_pwd/d -e /^#ident/d
+ gcc -E -nostdinc -dI -I./include -I./include/mysql -I./sql -I./include -I./include/mysql -I./sql include/mysql/plugin.h
+ 2> /dev/null
+ 1> ./abi_check.out
+ /usr/bin/diff -w include/mysql/plugin.h.pp ./abi_check.out
+ /usr/bin/rm ./abi_check.out
+ /usr/bin/sed -e /^# /d -e /^[         ]*$/d -e /^#pragma GCC set_debug_pwd/d -e /^#ident/d
+ gcc -E -nostdinc -dI -I./include -I./include/mysql -I./sql -I./include -I./include/mysql -I./sql include/mysql.h
+ 2> /dev/null
+ 1> ./abi_check.out
+ /usr/bin/diff -w include/mysql.h.pp ./abi_check.out
0a1
> #include <standards.h>
gmake[2]: *** [do_abi_check] Error 1
gmake[2]: Leaving directory `/work/mysql-5.1.44'
gmake[1]: *** [abi_check] Error 2
gmake[1]: Leaving directory `/work/mysql-5.1.44'
gmake: *** [all-recursive] Error 1
exst ★★★★★
() автор топика
Ответ на: комментарий от leave

>месье знает толк в извращениях. показывайте вывод.

На mysql.com только под 5.2

exst ★★★★★
() автор топика
Ответ на: комментарий от exst

очевидно, что сборка валится после того, как diff выдает разницу между mysql.h.pp и abi_check.out. попробуйте добавить в самое начало include/mysql.h.pp строку

#include <standards.h>

leave ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.