All of lore.kernel.org
 help / color / mirror / Atom feed
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.

  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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.