Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem building emulator Ubuntu x64

744 views
Skip to first unread message

Fábio Magnoni

unread,
Jul 20, 2012, 8:31:52 PM7/20/12
to dev-b2g
Hi guys,

I hope someone can help me.

This is what ./build.sh -j1 returns

find: `../../external/nist-sip/java': No such file or directory
gaia/Android.mk:18: warning: overriding commands for target
`out/target/product/generic/data/local/gaia'
build/core/base_rules.mk:532: warning: ignoring old commands for target
`out/target/product/generic/data/local/gaia'
gonk-misc/Android.mk:26: warning: overriding commands for target
`out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc'
build/core/prebuilt.mk:117: warning: ignoring old commands for target
`out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc'
gonk-misc/Android.mk:84: warning: overriding commands for target
`out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml'
build/core/prebuilt.mk:117: warning: ignoring old commands for target
`out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml'
gonk-misc/Android.mk:108: warning: overriding commands for target
`out/target/product/generic/system/gecko'
build/core/base_rules.mk:532: warning: ignoring old commands for target
`out/target/product/generic/system/gecko'
gonk-misc/Android.mk:136: warning: overriding commands for target
`out/target/product/generic/obj/DATA/gecko_intermediates/gecko'
build/core/prebuilt.mk:117: warning: ignoring old commands for target
`out/target/product/generic/obj/DATA/gecko_intermediates/gecko'
Compiling SDK Stubs:
out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar
Fake javac 1.6.0 revision
Fake java 1.6.0 revisiion
Fake java 1.6.0 revisiion
Checking API: checkapi-last
-JXmx1024m -Jclasspath
/home/fabio/devel/b2g/B2G/build/fake-jdk-tools/lib/tools.jar:out/host/linux-x86/framework/doclava.jar:out/host/linux-x86/framework/jsilver.jar
-hide 2 -hide 3 -hide 4 -hide 5 -hide 6 -hide 24 -hide 25 -error 7 -error 8
-error 9 -error 10 -error 11 -error 12 -error 13 -error 14 -error 15 -error
16 -error 17 -error 18 frameworks/base/api/15.txt
out/target/common/obj/PACKAGING/public_api.txt
Checking API: checkapi-current
-JXmx1024m -Jclasspath
/home/fabio/devel/b2g/B2G/build/fake-jdk-tools/lib/tools.jar:out/host/linux-x86/framework/doclava.jar:out/host/linux-x86/framework/jsilver.jar
-error 2 -error 3 -error 4 -error 5 -error 6 -error 7 -error 8 -error 9
-error 10 -error 11 -error 12 -error 13 -error 14 -error 15 -error 16
-error 17 -error 18 -error 19 -error 20 -error 21 -error 23 -error 24
-error 25 frameworks/base/api/current.txt
out/target/common/obj/PACKAGING/public_api.txt
host Executable: aapt
(out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)
/usr/bin/ld.bfd.real: cannot find -lz
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt]
Error 1

real 0m7.856s
user 0m5.068s
sys 0m0.792s

> Build failed! <



--
Fábio Magnoni

Naoki Hirata

unread,
Jul 20, 2012, 8:40:52 PM7/20/12
to dev...@lists.mozilla.org
You're missing a package, I ran into the same issue before.

Chances are you are missing both : lib32z1-dev and lib32ncurses5-dev
try
sudo apt-get install lib32z1-dev lib32ncurses5-dev

Regards,
Naoki

On 7/20/12 5:31 PM, Fábio Magnoni wrote:
> /usr/bin/ld.bfd.real: cannot find -lz

Fábio Magnoni

unread,
Jul 20, 2012, 9:16:54 PM7/20/12
to Naoki Hirata, dev...@lists.mozilla.org
Hi Naoki,

I tried what you mentioned but keep having trouble:
host SharedLib: libOpenglRender
(out/host/linux-x86/obj/lib/libOpenglRender.so)
/usr/bin/ld.bfd.real: cannot find -lX11
/usr/bin/ld.bfd.real: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libOpenglRender.so] Error 1

real 0m8.249s
user 0m5.144s
sys 0m0.800s

> Build failed! <


2012/7/20 Naoki Hirata <nhi...@mozilla.com>
> ______________________________**_________________
> dev-b2g mailing list
> dev...@lists.mozilla.org
> https://lists.mozilla.org/**listinfo/dev-b2g<https://lists.mozilla.org/listinfo/dev-b2g>
>



--
Fábio Magnoni

Naoki Hirata

unread,
Jul 21, 2012, 7:40:39 AM7/21/12
to dev...@lists.mozilla.org
Hi Fábio,

How I am troubleshooting your issue is basically looking for errors
towards the end and working up:
/usr/bin/ld.bfd.real: cannot find -lX11

It appears that you are missing the X11 lib package. I am guessing that
because of the l for lib and X11.
From there, you can probably do a google search on "cannot find
-lX11". This is the result I came out with:

sudo apt-get install libx11-6


It may also help later on to remove the object files and then rebuild.

Regards,
Naoki

On 7/20/12 6:16 PM, Fábio Magnoni wrote:
> Hi Naoki,
>
> I tried what you mentioned but keep having trouble:
>
> find: `../../external/nist-sip/java': No such file or directory
> gaia/Android.mk:18: warning: overriding commands for target
> `out/target/product/generic/data/local/gaia'
> build/core/base_rules.mk:532 <http://base_rules.mk:532>: warning:
> ignoring old commands for target
> `out/target/product/generic/data/local/gaia'
> gonk-misc/Android.mk:26: warning: overriding commands for target
> `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc'
> build/core/prebuilt.mk:117 <http://prebuilt.mk:117>: warning: ignoring
> old commands for target
> `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc'
> gonk-misc/Android.mk:84: warning: overriding commands for target
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml'
> build/core/prebuilt.mk:117 <http://prebuilt.mk:117>: warning: ignoring
> old commands for target
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml'
> gonk-misc/Android.mk:108: warning: overriding commands for target
> `out/target/product/generic/system/gecko'
> build/core/base_rules.mk:532 <http://base_rules.mk:532>: warning:
> ignoring old commands for target `out/target/product/generic/system/gecko'
> gonk-misc/Android.mk:136: warning: overriding commands for target
> `out/target/product/generic/obj/DATA/gecko_intermediates/gecko'
> build/core/prebuilt.mk:117 <http://prebuilt.mk:117>: warning: ignoring
> 2012/7/20 Naoki Hirata <nhi...@mozilla.com <mailto:nhi...@mozilla.com>>
>
> You're missing a package, I ran into the same issue before.
>
> Chances are you are missing both : lib32z1-dev and lib32ncurses5-dev
> try
> sudo apt-get install lib32z1-dev lib32ncurses5-dev
>
> Regards,
> Naoki
>
> On 7/20/12 5:31 PM, Fábio Magnoni wrote:
>
> /usr/bin/ld.bfd.real: cannot find -lz
>
>
> _______________________________________________
> dev-b2g mailing list
> dev...@lists.mozilla.org <mailto:dev...@lists.mozilla.org>

Dave Hylands

unread,
Jul 21, 2012, 7:59:55 AM7/21/12
to Naoki Hirata, dev...@lists.mozilla.org
Hi,

----- Original Message -----
> From: "Naoki Hirata" <nhi...@mozilla.com>
> To: dev...@lists.mozilla.org
> Sent: Saturday, July 21, 2012 7:40:39 AM
> Subject: Re: [b2g] Problem building emulator Ubuntu x64
>
> Hi Fábio,
>
> How I am troubleshooting your issue is basically looking for errors
> towards the end and working up:
> /usr/bin/ld.bfd.real: cannot find -lX11
>
> It appears that you are missing the X11 lib package. I am guessing
> that
> because of the l for lib and X11.
> From there, you can probably do a google search on "cannot find
> -lX11". This is the result I came out with:
>
> sudo apt-get install libx11-6

This may help:
https://groups.google.com/forum/?fromgroups#!msg/mozilla.dev.b2g/JuOuAVP-OLM/17T3GG9leGwJ

ubuntu-64 doesn't install the correct symlinks for the 32-bit versions of libX11 and libGL.

Dave Hylands

Régis Eduardo

unread,
Jul 21, 2012, 9:17:29 AM7/21/12
to mozilla...@googlegroups.com, dev-b2g
Hi Fábio Magnoni


try

sudo apt-get build-dep firefox
sudo apt-get install autoconf2.13 build-essencial yasm libgtk2.0-dev mesa-common-dev libasound2-dev libdbus-glib-1-dev gconf2 libgconf2-dev libnotify-dev curl libcurl4-openssl-dev libiw-dev libxt-dev


Cheers,
Régis



Em sexta-feira, 20 de julho de 2012 21h31min52s UTC-3, Fábio Magnoni escreveu:
> Hi guys,
>
> I hope someone can help me.
>
> This is what ./build.sh -j1 returns
>
> find: `../../external/nist-sip/java&#39;: No such file or directory
> gaia/Android.mk:18: warning: overriding commands for target
> `out/target/product/generic/data/local/gaia&#39;
> build/core/base_rules.mk:532: warning: ignoring old commands for target
> `out/target/product/generic/data/local/gaia&#39;
> gonk-misc/Android.mk:26: warning: overriding commands for target
> `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&#39;
> build/core/prebuilt.mk:117: warning: ignoring old commands for target
> `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&#39;
> gonk-misc/Android.mk:84: warning: overriding commands for target
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&#39;
> build/core/prebuilt.mk:117: warning: ignoring old commands for target
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&#39;
> gonk-misc/Android.mk:108: warning: overriding commands for target
> `out/target/product/generic/system/gecko&#39;
> build/core/base_rules.mk:532: warning: ignoring old commands for target
> `out/target/product/generic/system/gecko&#39;
> gonk-misc/Android.mk:136: warning: overriding commands for target
> `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&#39;
> build/core/prebuilt.mk:117: warning: ignoring old commands for target
> `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&#39;
> &gt; Build failed! &lt;
>
>
>
> --
> Fábio Magnoni

Régis Eduardo

unread,
Jul 21, 2012, 9:17:29 AM7/21/12
to mozilla...@lists.mozilla.org, dev-b2g
Hi Fábio Magnoni


try

sudo apt-get build-dep firefox
sudo apt-get install autoconf2.13 build-essencial yasm libgtk2.0-dev mesa-common-dev libasound2-dev libdbus-glib-1-dev gconf2 libgconf2-dev libnotify-dev curl libcurl4-openssl-dev libiw-dev libxt-dev


Cheers,
Régis



Em sexta-feira, 20 de julho de 2012 21h31min52s UTC-3, Fábio Magnoni escreveu:
> Hi guys,
>
> I hope someone can help me.
>
> This is what ./build.sh -j1 returns
>
> find: `../../external/nist-sip/java&#39;: No such file or directory
> gaia/Android.mk:18: warning: overriding commands for target
> `out/target/product/generic/data/local/gaia&#39;
> build/core/base_rules.mk:532: warning: ignoring old commands for target
> `out/target/product/generic/data/local/gaia&#39;
> gonk-misc/Android.mk:26: warning: overriding commands for target
> `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&#39;
> build/core/prebuilt.mk:117: warning: ignoring old commands for target
> `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&#39;
> gonk-misc/Android.mk:84: warning: overriding commands for target
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&#39;
> build/core/prebuilt.mk:117: warning: ignoring old commands for target
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&#39;
> gonk-misc/Android.mk:108: warning: overriding commands for target
> `out/target/product/generic/system/gecko&#39;
> build/core/base_rules.mk:532: warning: ignoring old commands for target
> `out/target/product/generic/system/gecko&#39;
> gonk-misc/Android.mk:136: warning: overriding commands for target
> `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&#39;
> build/core/prebuilt.mk:117: warning: ignoring old commands for target
> `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&#39;

Fábio Magnoni

unread,
Jul 21, 2012, 10:02:13 AM7/21/12
to Régis Eduardo, dev-b2g, mozilla...@googlegroups.com
Awesome guys!

It worked!

Thank you so much!

Now I'll build for my Nexus-S, hope don't have any trouble about it

[]'s

2012/7/21 Régis Eduardo <regisedua...@gmail.com>

> Hi Fábio Magnoni
>
>
> try
>
> sudo apt-get build-dep firefox
> sudo apt-get install autoconf2.13 build-essencial yasm libgtk2.0-dev
> mesa-common-dev libasound2-dev libdbus-glib-1-dev gconf2 libgconf2-dev
> libnotify-dev curl libcurl4-openssl-dev libiw-dev libxt-dev
>
>
> Cheers,
> Régis
>
>
>
> Em sexta-feira, 20 de julho de 2012 21h31min52s UTC-3, Fábio Magnoni
> escreveu:
> > Hi guys,
> >
> > I hope someone can help me.
> >
> > This is what ./build.sh -j1 returns
> >
> > find: `../../external/nist-sip/java&#39;: No such file or directory
> > gaia/Android.mk:18: warning: overriding commands for target
> > `out/target/product/generic/data/local/gaia&#39;
> > build/core/base_rules.mk:532: warning: ignoring old commands for target
> > `out/target/product/generic/data/local/gaia&#39;
> > gonk-misc/Android.mk:26: warning: overriding commands for target
> > `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&#39;
> > build/core/prebuilt.mk:117: warning: ignoring old commands for target
> > `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&#39;
> > gonk-misc/Android.mk:84: warning: overriding commands for target
> >
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&#39;
> > build/core/prebuilt.mk:117: warning: ignoring old commands for target
> >
> `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&#39;
> > gonk-misc/Android.mk:108: warning: overriding commands for target
> > `out/target/product/generic/system/gecko&#39;
> > build/core/base_rules.mk:532: warning: ignoring old commands for target
> > `out/target/product/generic/system/gecko&#39;
> > gonk-misc/Android.mk:136: warning: overriding commands for target
> > `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&#39;
> > build/core/prebuilt.mk:117: warning: ignoring old commands for target
> > `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&#39;
> > &gt; Build failed! &lt;
> >
> >
> >
> > --
> > Fábio Magnoni
> _______________________________________________
> dev-b2g mailing list
> dev...@lists.mozilla.org

Régis Eduardo

unread,
Jul 21, 2012, 12:11:09 PM7/21/12
to mozilla...@googlegroups.com, Régis Eduardo, dev-b2g
Great!

Good luck ;)



Em sábado, 21 de julho de 2012 07h02min13s UTC-7, Fábio Magnoni escreveu:
> Awesome guys!
>
> It worked!
>
> Thank you so much!
>
> Now I&#39;ll build for my Nexus-S, hope don&#39;t have any trouble about it
>
> []&#39;s
>
> 2012/7/21 Régis Eduardo &lt;regisedua...@gmail.com&gt;
>
> &gt; Hi Fábio Magnoni
> &gt;
> &gt;
> &gt; try
> &gt;
> &gt; sudo apt-get build-dep firefox
> &gt; sudo apt-get install autoconf2.13 build-essencial yasm libgtk2.0-dev
> &gt; mesa-common-dev libasound2-dev libdbus-glib-1-dev gconf2 libgconf2-dev
> &gt; libnotify-dev curl libcurl4-openssl-dev libiw-dev libxt-dev
> &gt;
> &gt;
> &gt; Cheers,
> &gt; Régis
> &gt;
> &gt;
> &gt;
> &gt; Em sexta-feira, 20 de julho de 2012 21h31min52s UTC-3, Fábio Magnoni
> &gt; escreveu:
> &gt; &gt; Hi guys,
> &gt; &gt;
> &gt; &gt; I hope someone can help me.
> &gt; &gt;
> &gt; &gt; This is what ./build.sh -j1 returns
> &gt; &gt;
> &gt; &gt; find: `../../external/nist-sip/java&amp;#39;: No such file or directory
> &gt; &gt; gaia/Android.mk:18: warning: overriding commands for target
> &gt; &gt; `out/target/product/generic/data/local/gaia&amp;#39;
> &gt; &gt; build/core/base_rules.mk:532: warning: ignoring old commands for target
> &gt; &gt; `out/target/product/generic/data/local/gaia&amp;#39;
> &gt; &gt; gonk-misc/Android.mk:26: warning: overriding commands for target
> &gt; &gt; `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&amp;#39;
> &gt; &gt; build/core/prebuilt.mk:117: warning: ignoring old commands for target
> &gt; &gt; `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&amp;#39;
> &gt; &gt; gonk-misc/Android.mk:84: warning: overriding commands for target
> &gt; &gt;
> &gt; `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&amp;#39;
> &gt; &gt; build/core/prebuilt.mk:117: warning: ignoring old commands for target
> &gt; &gt;
> &gt; `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&amp;#39;
> &gt; &gt; gonk-misc/Android.mk:108: warning: overriding commands for target
> &gt; &gt; `out/target/product/generic/system/gecko&amp;#39;
> &gt; &gt; build/core/base_rules.mk:532: warning: ignoring old commands for target
> &gt; &gt; `out/target/product/generic/system/gecko&amp;#39;
> &gt; &gt; gonk-misc/Android.mk:136: warning: overriding commands for target
> &gt; &gt; `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&amp;#39;
> &gt; &gt; build/core/prebuilt.mk:117: warning: ignoring old commands for target
> &gt; &gt; `out/target/product/generic/obj/DATA/gecko_intermediates/gecko&amp;#39;
> &gt; &gt; Compiling SDK Stubs:
> &gt; &gt;
> &gt; out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar
> &gt; &gt; Fake javac 1.6.0 revision
> &gt; &gt; Fake java 1.6.0 revisiion
> &gt; &gt; Fake java 1.6.0 revisiion
> &gt; &gt; Checking API: checkapi-last
> &gt; &gt; -JXmx1024m -Jclasspath
> &gt; &gt;
> &gt; /home/fabio/devel/b2g/B2G/build/fake-jdk-tools/lib/tools.jar:out/host/linux-x86/framework/doclava.jar:out/host/linux-x86/framework/jsilver.jar
> &gt; &gt; -hide 2 -hide 3 -hide 4 -hide 5 -hide 6 -hide 24 -hide 25 -error 7
> &gt; -error 8
> &gt; &gt; -error 9 -error 10 -error 11 -error 12 -error 13 -error 14 -error 15
> &gt; -error
> &gt; &gt; 16 -error 17 -error 18 frameworks/base/api/15.txt
> &gt; &gt; out/target/common/obj/PACKAGING/public_api.txt
> &gt; &gt; Checking API: checkapi-current
> &gt; &gt; -JXmx1024m -Jclasspath
> &gt; &gt;
> &gt; /home/fabio/devel/b2g/B2G/build/fake-jdk-tools/lib/tools.jar:out/host/linux-x86/framework/doclava.jar:out/host/linux-x86/framework/jsilver.jar
> &gt; &gt; -error 2 -error 3 -error 4 -error 5 -error 6 -error 7 -error 8 -error 9
> &gt; &gt; -error 10 -error 11 -error 12 -error 13 -error 14 -error 15 -error 16
> &gt; &gt; -error 17 -error 18 -error 19 -error 20 -error 21 -error 23 -error 24
> &gt; &gt; -error 25 frameworks/base/api/current.txt
> &gt; &gt; out/target/common/obj/PACKAGING/public_api.txt
> &gt; &gt; host Executable: aapt
> &gt; &gt; (out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt)
> &gt; &gt; /usr/bin/ld.bfd.real: cannot find -lz
> &gt; &gt; collect2: ld returned 1 exit status
> &gt; &gt; make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt]
> &gt; &gt; Error 1
> &gt; &gt;
> &gt; &gt; real 0m7.856s
> &gt; &gt; user 0m5.068s
> &gt; &gt; sys 0m0.792s
> &gt; &gt;
> &gt; &gt; &amp;gt; Build failed! &amp;lt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt;
> &gt; &gt; --
> &gt; &gt; Fábio Magnoni
> &gt; _______________________________________________
> &gt; dev-b2g mailing list
> &gt; dev...@lists.mozilla.org
> &gt; https://lists.mozilla.org/listinfo/dev-b2g
> &gt;
>
>
>
> --
> Fábio Magnoni

Régis Eduardo

unread,
Jul 21, 2012, 12:11:09 PM7/21/12
to mozilla...@lists.mozilla.org, Régis Eduardo, dev-b2g
Great!

Good luck ;)



Em sábado, 21 de julho de 2012 07h02min13s UTC-7, Fábio Magnoni escreveu:
> Awesome guys!
>
> It worked!
>
> Thank you so much!
>
> &gt; &gt; build/core/base_rules.mk:532: warning: ignoring old commands for target
> &gt; &gt; `out/target/product/generic/data/local/gaia&amp;#39;
> &gt; &gt; gonk-misc/Android.mk:26: warning: overriding commands for target
> &gt; &gt; `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&amp;#39;
> &gt; &gt; build/core/prebuilt.mk:117: warning: ignoring old commands for target
> &gt; &gt; `out/target/product/generic/obj/ETC/init.rc_intermediates/init.rc&amp;#39;
> &gt; &gt; gonk-misc/Android.mk:84: warning: overriding commands for target
> &gt; &gt;
> &gt; `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&amp;#39;
> &gt; &gt; build/core/prebuilt.mk:117: warning: ignoring old commands for target
> &gt; &gt;
> &gt; `out/target/product/generic/obj/DATA/sources.xml_intermediates/sources.xml&amp;#39;
> &gt; &gt; gonk-misc/Android.mk:108: warning: overriding commands for target
> &gt; &gt; `out/target/product/generic/system/gecko&amp;#39;
> &gt; &gt; build/core/base_rules.mk:532: warning: ignoring old commands for target
> &gt; &gt; `out/target/product/generic/system/gecko&amp;#39;
0 new messages