From: Martin Jansa <martin.jansa@gmail.com>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-oe][PATCH v2] mariadb: update to 5.5.38
Date: Fri, 8 Aug 2014 12:02:08 +0200 [thread overview]
Message-ID: <20140808100208.GC14848@jama> (raw)
In-Reply-To: <20140808004507.GZ14848@jama>
[-- Attachment #1: Type: text/plain, Size: 4801 bytes --]
On Fri, Aug 08, 2014 at 02:45:07AM +0200, Martin Jansa wrote:
> On Thu, Aug 07, 2014 at 02:31:55PM +0100, Paul Eggleton wrote:
> > * Upstream switched from autotools to cmake
> > * Separate build dir and parallel make now work
> > * Library versioning no longer used for plugins; other libtool cruft
> > gone
> > * Proper upstream initscript
> > * Plugins moved from client library package to mariadb-server package
> > (matches how Fedora packages these)
> >
> > Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
> > ---
> >
> > Changes since v1:
> > * Add readline and libaio to DEPENDS
> > * Disable usage of boost
>
> Thanks for update, I've found few more differences between failing (after building world) and
> working (with minimal deps) build:
>
> 646c646
> < -- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h - found
> ---
> > -- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h - not found
> 733c733
> < -- Looking for include file security/pam_appl.h - found
> ---
> > -- Looking for include file security/pam_appl.h - not found
> 759c759
> < -- Looking for event.h - found
> ---
> > -- Looking for event.h - not found
>
> There is also floating systemtap-native dependency which enables DTRACE support
> in mariadb (see mariadb-5.5.38/cmake/dtrace.cmake).
>
>
> And groff-native is the cause for following error:
> | Scanning dependencies of target ps
> | make[2]: Leaving directory `/work/i586-oe-linux/mariadb/5.5.38-r0/build'
> | make -f dbug/CMakeFiles/ps.dir/build.make dbug/CMakeFiles/ps.dir/build
> | make[2]: Entering directory `/work/i586-oe-linux/mariadb/5.5.38-r0/build'
> | /sysroots/x86_64-linux/usr/bin/cmake -E cmake_progress_report /work/i586-oe-linux/mariadb/5.5.38-r0/build/CMakeFiles
> | [ 84%] Generating example3.r
> | cd /work/i586-oe-linux/mariadb/5.5.38-r0/build/dbug && sed -e 's!\\!\\\\!g' </work/i586-oe-linux/mariadb/5.5.38-r0/mariadb-5.5.38/dbug/example3.c >example3.r
> | /sysroots/x86_64-linux/usr/bin/cmake -E cmake_progress_report /work/i586-oe-linux/mariadb/5.5.38-r0/build/CMakeFiles
> | [ 84%] Generating output1.r, output2.r, output3.r, output4.r, output5.r
> | cd /work/i586-oe-linux/mariadb/5.5.38-r0/build/dbug && ./factorial 1 2 3 4 5 > output1.r
> | ./factorial: /lib/i386-linux-gnu/libc.so.6: version `GLIBC_2.17' not found (required by ./factorial)
> | make[2]: *** [dbug/output1.r] Error 1
> | make[2]: Leaving directory `/work/i586-oe-linux/mariadb/5.5.38-r0/build'
> | make[1]: *** [dbug/CMakeFiles/ps.dir/all] Error 2
> | make[1]: Leaving directory `/work/i586-oe-linux/mariadb/5.5.38-r0/build'
> | make: *** [all] Error 2
> | ERROR: oe_runmake failed
>
> Adding -DGROFF=False -DNROFF=False to EXTRA_OECMAKE allowed me to build it after world, but please check other floating deps as well.
And now it failed on jenkins builder (maybe because this one is using
gold)
| cd /home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/build/storage/myisam && /home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/arm-oe-linux-gnueabi/arm-oe-linux-gnueabi-gcc -DHAVE_CONFIG_H -Wall -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm -O2 -pipe -g -feliminate-unused-debug-types -fPIC -O2 -g -DNDEBUG -DDBUG_OFF -I/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/build/include -I/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/mariadb-5.5.38/include -I/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/mariadb-5.5.38/sql -I/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/mariadb-5.5.38/regex -I/home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/qemuarm/usr/include -fvisibility=hidden -o CMakeFiles/myisam.dir/mi_create.c.o -c /home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/mariadb-5.5.38/storage/myisam/mi_create.c
| /home/jenkins/oe/world/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.9.1/ld: error: /home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/build/libmysql/libmysql_versions.ld:155:9: invalid use of VERSION in input file
| collect2: error: ld returned 1 exit status
| make[2]: *** [libmysql/libmysqlclient.so.18..0] Error 1
| make[2]: Leaving directory `/home/jenkins/oe/world/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/mariadb/5.5.38-r0/build'
| make[1]: *** [libmysql/CMakeFiles/libmysql.dir/all] Error 2
--
Martin 'JaMa' Jansa jabber: Martin.Jansa@gmail.com
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]
next prev parent reply other threads:[~2014-08-08 10:01 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-08-05 13:20 [meta-webserver/meta-oe][PATCH 0/5] Recipe upgrades Paul Eggleton
2014-08-05 13:20 ` [meta-webserver][PATCH 1/5] apache2: do not patch generated file Paul Eggleton
2014-08-05 13:20 ` [meta-webserver][PATCH 2/5] apache2: update to 2.4.10 Paul Eggleton
2014-08-05 13:20 ` [meta-webserver][PATCH 3/5] modphp: update to 5.5.15 Paul Eggleton
2014-08-05 13:20 ` [meta-webserver][PATCH 4/5] phpmyadmin: update to 4.2.7 Paul Eggleton
2014-08-05 13:20 ` [meta-oe][PATCH 5/5] mariadb: update to 5.5.38 Paul Eggleton
2014-08-06 19:22 ` Martin Jansa
2014-08-07 13:31 ` [meta-oe][PATCH v2] " Paul Eggleton
2014-08-08 0:45 ` Martin Jansa
2014-08-08 10:02 ` Martin Jansa [this message]
2014-08-08 13:05 ` Paul Eggleton
2014-08-08 13:52 ` Martin Jansa
2014-08-08 14:16 ` [meta-oe][PATCH v3] " Paul Eggleton
2014-08-08 13:01 ` [meta-oe][PATCH v2] " Paul Eggleton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20140808100208.GC14848@jama \
--to=martin.jansa@gmail.com \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox