Hello Toni, I know that I have installed a newest version of libc6. Well, My final target is to compile gpsdrive and it needs gtk2. First, I have tried to compile hello-world-gtk example included in scratchbox but it needs gtk and libpango and others libraries. Gtk and libpango ask me to install a newest version of libc6.
Well, I have try to install libc6-dev [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > dpkg -i libc6-dev_2.3.2-sb1_arm.deb dpkg - warning: downgrading libc6-dev from 2.3.6-7 to 2.3.2-sb1. dpkg: regarding libc6-dev_2.3.2-sb1_arm.deb containing libc6-dev: linux-kernel-headers conflicts with libc6-dev (<< 2.3.2.ds1-6) libc6-dev (version 2.3.2-sb1) is to be installed. dpkg: error processing libc6-dev_2.3.2-sb1_arm.deb (--install): conflicting packages - not installing libc6-dev Errors were encountered while processing: libc6-dev_2.3.2-sb1_arm.deb [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > apt-get remove libc6-dev Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: libatk1.0-dev libc6-dev libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libglib2.0-dev libgtk2.0-dev libpango1.0-dev libpng12-dev libxft-dev zlib1g-dev 0 upgraded, 0 newly installed, 12 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 25.4MB disk space will be freed. Do you want to continue? [Y/n [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > dpkg -P libc6-dev dpkg: dependency problems prevent removal of libc6-dev: libfreetype6-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libglib2.0-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. zlib1g-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libxft-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libexpat1-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libfreetype6-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libglib2.0-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. zlib1g-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libxft-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. libexpat1-dev depends on libc6-dev | libc-dev; however: Package libc6-dev is to be removed. Package libc-dev is not installed. Package libc6-dev which provides libc-dev is to be removed. dpkg: error processing libc6-dev (--purge): dependency problems - not removing Errors were encountered while processing: libc6-dev [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > dpkg -i libc6-dev_2.3.2-sb1_arm.deb Selecting previously deselected package libc6-dev. dpkg: regarding libc6-dev_2.3.2-sb1_arm.deb containing libc6-dev: linux-kernel-headers conflicts with libc6-dev (<< 2.3.2.ds1-6) libc6-dev (version 2.3.2-sb1) is to be installed. dpkg: error processing libc6-dev_2.3.2-sb1_arm.deb (--install): conflicting packages - not installing libc6-dev Errors were encountered while processing: libc6-dev_2.3.2-sb1_arm.deb [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > apt-get remove linux-kernel-headers apt-get remove linux-kernel-headers Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: linux-kernel-headers 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 10.3MB disk space will be freed. Do you want to continue? [Y/n] Y ------------------------------------------------------------------ After ------------------------------------------------------------------ [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > dpkg -i libc6-dev_2.3.2-sb1_arm.deb Selecting previously deselected package libc6-dev. dpkg: regarding libc6-dev_2.3.2-sb1_arm.deb containing libc6-dev: linux-kernel-headers conflicts with libc6-dev (<< 2.3.2.ds1-6) libc6-dev (version 2.3.2-sb1) is to be installed. dpkg: error processing libc6-dev_2.3.2-sb1_arm.deb (--install): conflicting packages - not installing libc6-dev Errors were encountered while processing: libc6-dev_2.3.2-sb1_arm.deb [sbox-MYTARGET10: /scratchbox/compilers/arm-linux-ct401-2.3/packages] > apt-get remove linux-kernel-headers dpkg -i linux-kernel-headers_2.6.11.2-sb1_arm.deb Selecting previously deselected package linux-kernel-headers. (Reading database ... 8406 files and directories currently installed.) Unpacking linux-kernel-headers (from linux-kernel-headers_2.6.11.2-sb1_arm.deb) ... Setting up linux-kernel-headers (2.6.11.2-sb1) ... [sbox-MYTARGET10: ~/MYTARGET10/hello-world] > ./configure checking for a BSD-compatible install... /scratchbox/tools/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. [sbox-MYTARGET10: ~/MYTARGET10/hello-world] > What can i do? I have found a linux distribution in maemo.org and i have compiled hello-world-gtk correctly. However, I cannot compile gpsdrive. I have a problem with another library. Somebody has compiled gpsdrive with Scratchbox. If it is true please help me. >On Wed, May 03, 2006 at 06:55:01PM +0100, "José A.Benítez Peláez" wrote: >> Well, I am trying to compile the package hello-world-gtk. I >> have a problem but I cannot solve it. The problem is that when >> I install gtk2 the gcc compiler doesn`t run >> >> I have set up scractchbox in a host Debian. I have installed >> this packages<..> >> After I have set up scracthbox with sb-menu and I have >> selected these options<..> >> Select compiler: arm-linux-ct401-2.3 cross >> <..> >> After this I have tested sbrsh and it runs >> >> After I have compiled the package >> /scratchbox/packages/hello-world.tar.gz >> and runs >> >> ---------------------------------------------------------- >> [sbox-MYTARGET10: /scratchbox/devkits/debian/bin] > >> sb-install-base-packages >> Reading Package Lists... Done >> Building Dependency Tree... Done >> The following extra packages will be installed: >> <...> libc6 <...> >> >> ---------------------------------------------------------- >> >> After, I have compiled hello-world again without problems >> >> ---------------------------------------------------------- >> ---------------------------------------------------------- >> >> After, I have installed gtk2 >> >> ---------------------------------------------------------- >> [sbox-MYTARGET10: ~/hello-world] > fakeroot apt-get install >> libgtk2.0-dev >> Reading Package Lists... Done >> Building Dependency Tree... Done >> The following extra packages will be installed: >> <...> libc6-dev <...> >> ... >> [sbox-MYTARGET10: ~/hello-world] > >> ---------------------------------------------------------- >> >> And finaly, I have tried to compile hello-world again and I >> have problems >> >> ---------------------------------------------------------- >You probably installed a version of libc6 (or libc6-dev) that is >incompatible with the toolchain you are using. You should use the >libc6/libc6-dev packages provided with the toolchain (in >/scratchbox/compilers/arm-linux-ct401-2.3/packages/ directory). >-- >Toni Timonen >040-5111863,GPG 0x7984A4FD _______________________________________________ Scratchbox-users mailing list Scratchbox-users@lists.scratchbox.org http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users