From: Aleksandar Zivkovic <Aleksandar.Zivkovic@rt-rk.com>
To: buildroot@busybox.net
Subject: [Buildroot] Midori 0.4.6 impossible to build
Date: Tue, 24 Jul 2012 00:10:59 +0200 [thread overview]
Message-ID: <juki5i$u43$1@dough.gmane.org> (raw)
In-Reply-To: <ju27gi$sdh$1@dough.gmane.org>
On 17/07/2012 01:18, Aleksandar Zivkovic wrote:
> Hi all,
>
> I'm having dificulties with building of new version of midori browser
> (0.4.6). On Buildroot repository I can see that version 0.4.6 is already
> there. Still, even the latest BR release 2012.05 doesn't contain it.
> Does it means that it is not tested and it doesn't build correctly?
> I'm having issue with valac part where midori code is full of errors.
> Log below contains typical error I get. If I remove lines with errors
> build will report other vala files compile errors and so on. Where it
> goes wrong?
>
> Thank you,
> Aleksandar
>
> [7m>>> midori 0.4.6 Configuring^[[27m
> (cd
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/build/midori-0.4.6;
> PATH="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/bin:/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin:/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/sbin/:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
> AR="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-ar"
> AS="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-as"
> LD="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-ld"
> NM="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-nm"
> CC="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-gcc"
> GCC="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-gcc"
> CPP="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-cpp"
> CXX="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-g++"
> FC="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-gfortran"
> RANLIB="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-ranlib"
> STRIP="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-strip"
> OBJCOPY="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-objcopy"
> OBJDUMP="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-objdump"
> AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as"
> CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc"
> CXX_FOR_BUILD="/usr/bin/g++" FC_FOR_BUILD="/usr/bin/ld"
> LD_FOR_BUILD="/usr/bin/ld" CFLAGS_FOR_BUILD="-O2
> -I/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/include
> -I/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/include"
> CXXFLAGS_FOR_BUILD="-I/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/include
> -I/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/include"
> LDFLAGS_FOR_BUILD="-L/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/lib
> -L/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/lib
> -Wl,-rpath,/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/lib"
> FCFLAGS_FOR_BUILD=""
> DEFAULT_ASSEMBLER="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-as"
> DEFAULT_LINKER="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-ld"
> CFLAGS="-pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
> -D_FILE_OFFSET_BITS=64" CXXFLAGS="-pipe -Os -D_LARGEFILE_SOURCE
> -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" LDFLAGS="" FCFLAGS=""
> PKG_CONFIG="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/pkg-config"
> PERLLIB="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/lib/perl"
> STAGING_DIR="/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/i686-unknown-linux-gnu/sysroot"
> ../waf configure --prefix=/usr --disable-libnotify )
> Checking for program gcc or cc :
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-gcc
>
> Checking for program ar :
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-ar
>
> Checking for program ranlib :
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/i686-linux-ranlib
>
> Checking for gcc : ok
> Checking for program valac :
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/valac
>
> Checking for gobject-2.0 : yes
> Checking for gthread-2.0 : yes
> Checking for program version valac >= 0.1.6 : ok 0.15.2
> Checking for program glib-genmarshal :
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/glib-genmarshal
>
> Checking for program glib-mkenums :
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/glib-mkenums
>
> Checking for program msgfmt : /usr/bin/msgfmt
> Checking for program intltool-merge :
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/host/usr/bin/intltool-merge
>
> Checking for header locale.h : yes
> Checking for program rsvg-convert : not found
> Checking for unique-1.0 >= 0.9 : no
> Checking for library m : yes
> Checking for gmodule-2.0 >= 2.8.0 : yes
> Checking for gthread-2.0 >= 2.8.0 : yes
> Checking for gio-2.0 >= 2.22.0 : yes
> Checking for x11 >= : yes
> Checking for header X11/extensions/scrnsaver.h : not found
> Checking for library Xss : not found
> Checking for gtk+-2.0 >= 2.10.0 : yes
> Checking for webkit-1.0 >= 1.1.17 : yes
> Checking for libsoup-2.4 >= 2.27.90 : yes
> Checking for libxml-2.0 >= 2.6 : yes
> Checking for sqlite3 >= 3.0 : yes
> Checking for header unistd.h : yes
> Checking for header netdb.h : yes
> Checking for header sys/wait.h : yes
> Checking for header sys/select.h : yes
> Checking for function inet_aton : yes
> Checking for function inet_addr : yes
> Checking for header signal.h : yes
> 'configure' finished successfully (0.720s)
>
> Localization: yes (intltool)
> Icon optimizations: no (rsvg-convert)
> Notifications: no (libnotify)
>
> API documentation: no (gtk-doc)
>
> ^[[7m>>> midori 0.4.6 Building^[[27m
> (cd
> /var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/build/midori-0.4.6;
> ../waf build -j 4)
> Waf: Entering directory
> `/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/build/midori-0.4.6/_build'
>
> [ 1/130] glib_genmarshal: midori/marshal.list ->
> _build/default/midori/marshal.h _build/default/midori/marshal.c
> [ 2/130] valac: katze/midori-uri.vala
> midori/midori-extensions-column.vala ->
> _build/default/katze/midori-uri.c _build/default/midori/midori-core.h
> _build/default/midori/midori-core.vapi
> _build/default/midori/midori-core.deps
> _build/default/midori/midori-extensions-column.c
> _build/default/midori/midori-core.h
> _build/default/midori/midori-core.vapi
> _build/default/midori/midori-core.deps
> .../katze/midori-uri.vala:24.37-24.47: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:131.17-131.22: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:134.17-134.22: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:134.38-134.43: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:135.17-135.22: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:135.38-135.43: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:135.59-135.64: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:136.18-136.23: error: The expression `string?'
> does not denote an array
> .../katze/midori-uri.vala:136.35-136.40: error: The expression `string?'
> does not denote an array
> Waf: Leaving directory
> `/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/build/midori-0.4.6/_build'
>
> Build failed: -> task failed (err #1):
> {task: valac_task midori-uri.vala,midori-extensions-column.vala ->
> midori-uri.c,midori-core.h,midori-core.vapi,midori-core.deps,midori-extensions-column.c,midori-core.h,midori-core.vapi,midori-core.deps}
>
> make: ***
> [/var/lib/hudson/jobs/Buildroot_2011-05_x86/workspace/buildroot-2011.05/output/build/midori-0.4.6/.stamp_built]
> Error 1
Just to report that issue described can be avoided when using older vala
version. When I move to version 0.14.2 the problem disappears. Currently
this solution is fine with me so I will not continue investigation why
0.15.2 is not functional for building midori.
next prev parent reply other threads:[~2012-07-23 22:10 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-07-16 23:18 [Buildroot] Midori 0.4.6 impossible to build Aleksandar Zivkovic
2012-07-23 22:10 ` Aleksandar Zivkovic [this message]
2012-07-24 6:41 ` Thomas Petazzoni
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='juki5i$u43$1@dough.gmane.org' \
--to=aleksandar.zivkovic@rt-rk.com \
--cc=buildroot@busybox.net \
/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