From: Mohamad N. <fix...@de...> - 2010-05-03 07:40:12
|
Dear all, I currently have an Overo Water with a Chestnut Expansion board, and as I couldn't setup a build environment, I am currently using a precompiled image that is dated on 27-04-2010. I also cannot install additional software packages directly on Gumstix with opkg, which means I have to download the packages from the Gumstix feeds (and for some, the Angstrom feeds), transfer them to Gumstix and opkg them when I next start the board I am currently trying to implement a Python program that depends on matplotlib. On the desktop image, even though Python is preinstalled, the lack of C/C++ compiler makes it impossible to build matplotlib. Then, I tried the palmtop image, and tried to rebuild Python directly on Gumstix (i.e tar the Python package, send it to Gumstix, boot up, untar and try to do the ./configure, make, make install thingy). But again, no C/C++ compiler. I then hunt around the feeds and installed the following - gcc_4.3.3-r11.1.5_armv7a.ipk and it's symlink g++_4.3.3-r11.1.5_armv7a.ipk and it's symlink To install g++, I have to also install the following, which I got from the Angstrom feed - glibc-extra-nss_2.10.1-r0.5_armv7a.ipk libc6-dev_2.10.1-r0.5_armv7a.ipk libthread-db1_2.10.1-r0.5_armv7a.ipk libthread-db1_2.10.1-r0.5_armv7a.ipk libthread-db1_2.10.1-r0.5_armv7a.ipk (An upgrade - on the precompiled image it is 2.9, iirc) Trying to rebuild Python again, it fails on ./configure with the following error "don't have cc1 : evecvp : no such file or directory" A "ls -R | grep cc" on root directory ("cd /") gives me no indication of cc1. Therefore my questions - 1. Is there a way to install a C/C++ compiler on Gumstix? 2. Is it generally a better idea to actually compile your image yourself, if you want, say for example the full Python package (with distutils, pydoc and whatsnot), a compiler or anything else I don't know of (Qt for example) 3. Is it actually a better practice if, say, you want to install a program with the normal ./configure, make, make install, to actually build it with the build environment (bitbake) on your development machine first, then transfer the results to Gumstix? Even for Python extensions like matplotlib? Thank you for your time in reading and helping. And I would like to apologize for a lengthy description of my problem. Regards, Mohamad Najib PS - after installing gcc and it's symlinks, gcc DOES points to arm-angstrom-linux-gnueabi-gcc. -- View this message in context: http://old.nabble.com/C-C%2B%2B-Compiler-on-Gumstix-tp28432095p28432095.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Philip B. <ph...@ba...> - 2010-05-03 11:49:17
|
On 05/03/2010 03:40 AM, Mohamad Najib wrote: > > Dear all, > > I currently have an Overo Water with a Chestnut Expansion board, and as I > couldn't setup a build environment, I am currently using a precompiled image > that is dated on 27-04-2010. I also cannot install additional software > packages directly on Gumstix with opkg, which means I have to download the > packages from the Gumstix feeds (and for some, the Angstrom feeds), transfer > them to Gumstix and opkg them when I next start the board > > I am currently trying to implement a Python program that depends on > matplotlib. On the desktop image, even though Python is preinstalled, the > lack of C/C++ compiler makes it impossible to build matplotlib. Install task-native-sdk. Philip > > Then, I tried the palmtop image, and tried to rebuild Python directly on > Gumstix (i.e tar the Python package, send it to Gumstix, boot up, untar and > try to do the ./configure, make, make install thingy). But again, no C/C++ > compiler. > > I then hunt around the feeds and installed the following - > > gcc_4.3.3-r11.1.5_armv7a.ipk and it's symlink > g++_4.3.3-r11.1.5_armv7a.ipk and it's symlink > > To install g++, I have to also install the following, which I got from the > Angstrom feed - > > glibc-extra-nss_2.10.1-r0.5_armv7a.ipk > libc6-dev_2.10.1-r0.5_armv7a.ipk > libthread-db1_2.10.1-r0.5_armv7a.ipk > libthread-db1_2.10.1-r0.5_armv7a.ipk > libthread-db1_2.10.1-r0.5_armv7a.ipk (An upgrade - on the precompiled image > it is 2.9, iirc) > > Trying to rebuild Python again, it fails on ./configure with the following > error > > "don't have cc1 : evecvp : no such file or directory" > > A "ls -R | grep cc" on root directory ("cd /") gives me no indication of > cc1. Therefore my questions - > > 1. Is there a way to install a C/C++ compiler on Gumstix? > 2. Is it generally a better idea to actually compile your image yourself, if > you want, say for example the full Python package (with distutils, pydoc and > whatsnot), a compiler or anything else I don't know of (Qt for example) > 3. Is it actually a better practice if, say, you want to install a program > with the normal ./configure, make, make install, to actually build it with > the build environment (bitbake) on your development machine first, then > transfer the results to Gumstix? Even for Python extensions like matplotlib? > > Thank you for your time in reading and helping. And I would like to > apologize for a lengthy description of my problem. > > Regards, > Mohamad Najib > > PS - after installing gcc and it's symlinks, gcc DOES points to > arm-angstrom-linux-gnueabi-gcc. > |
From: Mohamad N. <fix...@de...> - 2010-05-04 14:39:51
|
Thanks for the suggestion, but I think I found another solution. Wonder how I missed this after endless googling though... Steps required are noted http://www.mwgaa.com/blog/2010/01/17/how-to-install-gcc-on-the-gumstix-overo-without-using-open-embedded/ here Thanks for the help again Philip Balister wrote: > > On 05/03/2010 03:40 AM, Mohamad Najib wrote: >> >> Dear all, >> >> I currently have an Overo Water with a Chestnut Expansion board, and as I >> couldn't setup a build environment, I am currently using a precompiled >> image >> that is dated on 27-04-2010. I also cannot install additional software >> packages directly on Gumstix with opkg, which means I have to download >> the >> packages from the Gumstix feeds (and for some, the Angstrom feeds), >> transfer >> them to Gumstix and opkg them when I next start the board >> >> I am currently trying to implement a Python program that depends on >> matplotlib. On the desktop image, even though Python is preinstalled, the >> lack of C/C++ compiler makes it impossible to build matplotlib. > > Install task-native-sdk. > > Philip > >> >> Then, I tried the palmtop image, and tried to rebuild Python directly on >> Gumstix (i.e tar the Python package, send it to Gumstix, boot up, untar >> and >> try to do the ./configure, make, make install thingy). But again, no >> C/C++ >> compiler. >> >> I then hunt around the feeds and installed the following - >> >> gcc_4.3.3-r11.1.5_armv7a.ipk and it's symlink >> g++_4.3.3-r11.1.5_armv7a.ipk and it's symlink >> >> To install g++, I have to also install the following, which I got from >> the >> Angstrom feed - >> >> glibc-extra-nss_2.10.1-r0.5_armv7a.ipk >> libc6-dev_2.10.1-r0.5_armv7a.ipk >> libthread-db1_2.10.1-r0.5_armv7a.ipk >> libthread-db1_2.10.1-r0.5_armv7a.ipk >> libthread-db1_2.10.1-r0.5_armv7a.ipk (An upgrade - on the precompiled >> image >> it is 2.9, iirc) >> >> Trying to rebuild Python again, it fails on ./configure with the >> following >> error >> >> "don't have cc1 : evecvp : no such file or directory" >> >> A "ls -R | grep cc" on root directory ("cd /") gives me no indication of >> cc1. Therefore my questions - >> >> 1. Is there a way to install a C/C++ compiler on Gumstix? >> 2. Is it generally a better idea to actually compile your image yourself, >> if >> you want, say for example the full Python package (with distutils, pydoc >> and >> whatsnot), a compiler or anything else I don't know of (Qt for example) >> 3. Is it actually a better practice if, say, you want to install a >> program >> with the normal ./configure, make, make install, to actually build it >> with >> the build environment (bitbake) on your development machine first, then >> transfer the results to Gumstix? Even for Python extensions like >> matplotlib? >> >> Thank you for your time in reading and helping. And I would like to >> apologize for a lengthy description of my problem. >> >> Regards, >> Mohamad Najib >> >> PS - after installing gcc and it's symlinks, gcc DOES points to >> arm-angstrom-linux-gnueabi-gcc. >> > > ------------------------------------------------------------------------------ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- View this message in context: http://old.nabble.com/C-C%2B%2B-Compiler-on-Gumstix-tp28432095p28447748.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Philip B. <ph...@ba...> - 2010-05-04 15:12:51
|
On 05/04/2010 10:39 AM, Mohamad Najib wrote: > > Thanks for the suggestion, but I think I found another solution. Wonder how I > missed this after endless googling though... > > Steps required are noted > http://www.mwgaa.com/blog/2010/01/17/how-to-install-gcc-on-the-gumstix-overo-without-using-open-embedded/ > here For people finding this email by searching, please use "opkg install task-native-sdk". I do this all the time and it is much easier than installing the packages by hand. Unfortunately, I can't leave this comment on the blog entry because comments are disabled. Philip > > Thanks for the help again > > > Philip Balister wrote: >> >> On 05/03/2010 03:40 AM, Mohamad Najib wrote: >>> >>> Dear all, >>> >>> I currently have an Overo Water with a Chestnut Expansion board, and as I >>> couldn't setup a build environment, I am currently using a precompiled >>> image >>> that is dated on 27-04-2010. I also cannot install additional software >>> packages directly on Gumstix with opkg, which means I have to download >>> the >>> packages from the Gumstix feeds (and for some, the Angstrom feeds), >>> transfer >>> them to Gumstix and opkg them when I next start the board >>> >>> I am currently trying to implement a Python program that depends on >>> matplotlib. On the desktop image, even though Python is preinstalled, the >>> lack of C/C++ compiler makes it impossible to build matplotlib. >> >> Install task-native-sdk. >> >> Philip >> >>> >>> Then, I tried the palmtop image, and tried to rebuild Python directly on >>> Gumstix (i.e tar the Python package, send it to Gumstix, boot up, untar >>> and >>> try to do the ./configure, make, make install thingy). But again, no >>> C/C++ >>> compiler. >>> >>> I then hunt around the feeds and installed the following - >>> >>> gcc_4.3.3-r11.1.5_armv7a.ipk and it's symlink >>> g++_4.3.3-r11.1.5_armv7a.ipk and it's symlink >>> >>> To install g++, I have to also install the following, which I got from >>> the >>> Angstrom feed - >>> >>> glibc-extra-nss_2.10.1-r0.5_armv7a.ipk >>> libc6-dev_2.10.1-r0.5_armv7a.ipk >>> libthread-db1_2.10.1-r0.5_armv7a.ipk >>> libthread-db1_2.10.1-r0.5_armv7a.ipk >>> libthread-db1_2.10.1-r0.5_armv7a.ipk (An upgrade - on the precompiled >>> image >>> it is 2.9, iirc) >>> >>> Trying to rebuild Python again, it fails on ./configure with the >>> following >>> error >>> >>> "don't have cc1 : evecvp : no such file or directory" >>> >>> A "ls -R | grep cc" on root directory ("cd /") gives me no indication of >>> cc1. Therefore my questions - >>> >>> 1. Is there a way to install a C/C++ compiler on Gumstix? >>> 2. Is it generally a better idea to actually compile your image yourself, >>> if >>> you want, say for example the full Python package (with distutils, pydoc >>> and >>> whatsnot), a compiler or anything else I don't know of (Qt for example) >>> 3. Is it actually a better practice if, say, you want to install a >>> program >>> with the normal ./configure, make, make install, to actually build it >>> with >>> the build environment (bitbake) on your development machine first, then >>> transfer the results to Gumstix? Even for Python extensions like >>> matplotlib? >>> >>> Thank you for your time in reading and helping. And I would like to >>> apologize for a lengthy description of my problem. >>> >>> Regards, >>> Mohamad Najib >>> >>> PS - after installing gcc and it's symlinks, gcc DOES points to >>> arm-angstrom-linux-gnueabi-gcc. >>> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> >> > |