|
30 | CRUX-ARM | bootloader | Improvement | Low | efikamx: unable to load boot.scr from /boot directory | Closed | |
Task Description
by default, uboot on efikamx is configured to load boot.scr files from the topdir of mmc and ide devices, but it would be useful to have a similar behaviour than upstream and place bootloader stuff + kernel images, etc. in /boot directory
this is the default boot command for uboot on efikamx:
bootcmd=for device in "mmc ide"; do if strcmp ${device} == mmc; then; mmcinit; setenv units "0 1"; else; setenv units "0"; fi; for interface in ${units}; do if strcmp ${device} == mmc; then mmcprobe ${interface}; else; ide reset; fi; for fs in "ext2 fat"; do setenv loadcmd "${fs}load ${device} 0:1"; if ${loadcmd} ${scriptaddr} boot.scr; then; if imi ${scriptaddr}; then; autoscr ${scriptaddr}; fi; fi; done; done; done;
maybe it will work by replacing boot.scr by /boot/boot.scr?
|
|
35 | CRUX-ARM | ports/core-arm | Bug Report | Low | Cubox boot.script needs to change | Closed | |
Task Description
Hello,
When performing an install of Crux on the Cubox device, I use a USB flash drive to store the uImage and uInitrd. Currently, the uboot.git boot-ram.script reads:
setenv bootargs console=ttyS0,115200 root=/dev/ram0 rootwait ro;
But it should actually read:
setenv bootargs console=ttyS0,115200 root=/dev/ram0 rootdelay=10 ro;
The long rootdelay is required for the USB flash drive to be detected by the kernel. Since the Crux media is located on the USB flash drive, "rootwait" results in an installer that can't find crux media to load.
|
|
44 | CRUX-ARM | ports/cubox-armhf | Bug Report | Low | Looking for ports/cubox git repo | Closed | |
Task Description
Hi, I have some ports for cubox-specific features that I'd like to start uploading into a ports/cubox git repo if that is something that should be hosted by the crux-arm project. We'll probably talk about it on IRC but this FS issue will be a reminder.
|
|
45 | CRUX-ARM | bootloader | Feature Request | Low | MUhRIH <a href="http://hckguwwxxtal.com/">hckguwwxxtal ... | Closed | |
Task Description
MUhRIH <a href="http://hckguwwxxtal.com/">hckguwwxxtal</a>, [url=http://kvdowxxjwqhs.com/]kvdowxxjwqhs[/url], [link=http://kbsgkdubbjvq.com/]kbsgkdubbjvq[/link], http://bjluubgmdbxt.com/
|
|
46 | CRUX-ARM | | | Low | <url>http://etnomania.ru/netcat_files/Media/dor13|Êëþ÷è ... | Closed | |
Task Description
<url>http://etnomania.ru/netcat_files/Media/dor13|Êëþ÷è nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map1.html|hhuu net nod32 êëþ÷è</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map2.html|êëþ÷è eset nod32 mobile security</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map3.html|êëþ÷è äëÿ nod32 äî 2017</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map4.html|ñêà÷àòü áåñïëàòíûå êëþ÷è eset nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map5.html|winrar</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map6.html|êëþ÷è ðàáî÷èå äëÿ îáíîâëåíèÿ nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map7.html|ãåíåðàòîð êëþ÷åé äëÿ àíòèâèðóñà nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map8.html|êëþ÷è îáíîâëåíèÿ nod32 ñêà÷àòü áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map9.html|eset nod32 àíòèâèðóñ 4 êëþ÷è</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map10.html|íîâûå êëþ÷è smart security nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map11.html|êëþ÷è äëÿ nod32 security 5</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map12.html|eset nod32 antivirus 4 êëþ÷è</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map13.html|êëþ÷ àêòèâàöèè eset nod32 5</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map14.html|nod32 offline update</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map15.html|nod32 æóðíàëüíûé êëþ÷ 2013</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map16.html|êëþ÷è îáíîâëåíèÿ nod32 2012</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map17.html|nod32 v5 êëþ÷è áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map18.html|îáíîâèòü nod32 êëþ÷è</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map19.html|êëþ÷è äëÿ nod32 áåñïëàòíî ñâåæèå</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map20.html|êëþ÷è äëÿ nod32 ñìàðò áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map21.html|nod32 ñêà÷àòü</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map22.html|ñâåæèå êëþ÷è äëÿ nod32 antivirus</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map23.html|íîâûå ðàáî÷èå êëþ÷è äëÿ nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map24.html|íîâûå êëþ÷è smart security nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map25.html|êëþ÷è ñâåæèå äëÿ nod32 èþíü</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map26.html|eset nod32 antivirus 4.2 êëþ÷è</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map27.html|eset nod32 64 bit êëþ÷è</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map28.html|eset nod32 êëþ÷è 2013</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map29.html|êëþ÷è äëÿ nod32 ñâåæèå eav</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map30.html|ñêà÷àòü êëþ÷è nod32 5.0 áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map31.html|nod32 êëþ÷è êèòàé</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map32.html|nod32 êëþ÷è ñâåæèå ñìîòðåòü</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map33.html|êëþ÷è äëÿ nod32 4.0 417.0</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map34.html|íîâûå êëþ÷è äëÿ nod32 áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map35.html|êàê óñòàíîâèòü êëþ÷è äëÿ nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map36.html|êëþ÷è äëÿ nod32 5 trial</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map37.html|trial êëþ÷è äëÿ eset nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map38.html|nod32 êëþ÷è áàçû ëèöåíçèè</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map39.html|êëþ÷è àêòèâàöèè äëÿ nod32 áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map40.html|ñêà÷àòü âå÷íûé êëþ÷ eset nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map41.html|îáíîâèòü êëþ÷ eset nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map42.html|êëþ÷è äëÿ nod32 âêîíòàêòå</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map43.html|íîä 32 êëþ÷è áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map44.html|ñêà÷àòü ÷åðåç òîððåíò êëþ÷è nod32</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map45.html|áåñïëàòíûå êëþ÷è äëÿ nod32 9</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map46.html|eset nod32 êëþ÷è áåñïëàòíî</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map47.html|êëþ÷è äëÿ nod32 4 ôîðóì</url> <url>http://etnomania.ru/netcat_files/Media/dor13/map48.html|ñêà÷àòü òîððåíò êëþ÷è äëÿ nod32</url>
|
|
47 | CRUX-ARM | | | Low | <url>http://etnomania.ru/netcat_files/Media/dor13|Êëþ÷è ... | Closed | |
Task Description
<url>http://etnomania.ru/netcat_files/Media/dor13|Êëþ÷è nod32</url>
|
|
48 | CRUX-ARM | ports/opt-cross | Bug Report | Low | URL invalid for subversion | Closed | |
Task Description
Hello everyone,
the URL for port opt/subversion is invalid: http://www.apache.org/dist/subversion/subversion-1.7.7.tar.bz2
The only version that is available at that site is 1.7.8: http://www.apache.org/dist/subversion/subversion-1.7.8.tar.bz2
I tried compiling version 1.7.8 and had no problems.
The new md5sum is:
# cat /usr/ports/opt/subversion/.md5sum 454b9f398415c3504435bf8c3f6ed127 subversion-1.7.8.tar.bz2
Best regards, Christian.
|
|
1 | CRUX-ARM | ports/core-cross | Bug Report | Very Low | Sample Task | Closed | |
Task Description
This isn't a real task. You should close it and start opening some real tasks.
|
|
5 | CRUX-ARM | ports/opt-arm | Bug Report | Low | git: failed to build some perl modules | Closed | |
Task Description
we should fix that when started to work with port’s overlays (and maybe this problem is related to our current perl port)
[...] + mv /dev/shm/pkgmk-git/pkg/usr/share/man/man3/Git.3pm /dev/shm/pkgmk-git/pkg/usr/share/man/man3/private-Error.3pm /dev/shm/pkgmk-git/pkg/usr/man/man3/ mv: cannot stat `/dev/shm/pkgmk-git/pkg/usr/share/man/man3/Git.3pm’: No such file or directory mv: cannot stat `/dev/shm/pkgmk-git/pkg/usr/share/man/man3/private-Error.3pm’: No such file or directory ======⇒ ERROR: Building ‘/usr/pkg/git#1.7.4.1-1.pkg.tar.gz’ failed. prt-get: error while install
– Packages where install failed git
|
|
6 | CRUX-ARM | ports/opt-arm | Bug Report | Low | python: footprint mismatch | Closed | |
Task Description
We should investigate why? And then we could fix the build, or update the footprint on the overlay:
[...] ======⇒ ERROR: Footprint mismatch found: MISSING -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm.so NEW -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm_failed.so ======⇒ ERROR: Building ‘/usr/pkg/python#2.7.1-1.pkg.tar.gz’ failed.
|
|
8 | CRUX-ARM | ports/core-arm | Bug Report | Low | libgmp: failed to compile due to bad triplet variable | Closed | |
Task Description
We should fix this on the future core overlay for ports, so ATM libgmp from upstream ports is getting the triplet as i686-pc-linux-gnu which should be switched to arm-crux-linux-gnueabi.
# prt-get update -fr libgmp prt-get: updating /usr/ports/core/libgmp ======⇒ Building ‘/usr/pkg/libgmp#5.0.2-1.pkg.tar.gz’. bsdtar -p -o -C /dev/shm/pkgmk-libgmp/src -xf /usr/pkg/src/gmp-5.0.2.tar.bz2 + build + cd gmp-5.0.2 + ABI=32 + ./configure –prefix=/usr –enable-cxx –build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu [...]
|
|
9 | CRUX-ARM | ports/opt-arm | Bug Report | Low | mysql: failed compilation | Closed | |
Task Description
[ 63%] Building C object libmysql/CMakeFiles/clientlib.dir//sql-common/client_plugin.c.o /nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c: In function ‘mysql_client_plugin_init’: /nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:247:5: error: incompatible type for argument 5 of ‘add_plugin’
/nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:120:1: note: expected ‘va_list’ but argument is of type ‘int’
/nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c: In function ‘mysql_client_register_plugin’: /nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:305:5: error: incompatible type for argument 5 of ‘add_plugin’
/nfs/crux/efikamx/work/src/mysql-5.5.12/sql-common/client_plugin.c:120:1: note: expected ‘va_list’ but argument is of type ‘int’
make[2]: * [libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o] Error 1 make[1]: * [libmysql/CMakeFiles/clientlib.dir/all] Error 2 make: *** [all] Error 2 ======⇒ ERROR: Building ‘/nfs/crux/efikamx/pkg/mysql#5.5.12-1.pkg.tar.gz’ failed.
|
|
10 | CRUX-ARM | ports/core-arm | Bug Report | Low | libgmp: it's fixed to ABI=32 and i686 | Closed | |
Task Description
Possible patch (needs testing and a better review/fix (to don’t force armv7l):
— libgmp.orig/Pkgfile 2011-05-27 08:36:09.000000000 +0200 +++ libgmp/Pkgfile 2011-05-27 08:36:01.000000000 +0200 @@ -9,9 +9,9 @@
build() {
cd gmp-$version
- ABI=32 ./configure –prefix=/usr \ - –enable-cxx \ - –build=i686-pc-linux-gnu + ./configure –prefix=/usr \ + –enable-cxx \ + –build=armv7l-unknown-linux-gnueabi
make
make DESTDIR=$PKG install
rm -r $PKG/usr/share
|
|
11 | CRUX-ARM | ports/core-arm | Bug Report | Low | kbd: failed to build | Closed | |
Task Description
make[1]: Leaving directory `/dev/shm/pkgmk-kbd/src/kbd-1.15.3’ + ln -sf default8x16.psfu.gz /dev/shm/pkgmk-kbd/pkg/usr/share/kbd/consolefonts/default.gz + rm -r /dev/shm/pkgmk-kbd/pkg/usr/share/kbd/keymaps/ppc /dev/shm/pkgmk-kbd/pkg/usr/share/kbd/keymaps/mac /dev/shm/pkgmk-kbd/pkg/usr/sharn + rm /dev/shm/pkgmk-kbd/pkg/usr/bin/loadunimap /dev/shm/pkgmk-kbd/pkg/usr/bin/mapscrn /dev/shm/pkgmk-kbd/pkg/usr/bin/resizecons /dev/shm/e rm: cannot remove `/dev/shm/pkgmk-kbd/pkg/usr/bin/resizecons’: No such file or directory ======⇒ ERROR: Building ‘/usr/pkg/kbd#1.15.3-1.pkg.tar.gz’ failed.
|
|
13 | CRUX-ARM | ports/xorg-arm | Bug Report | Low | mesa3d: failed compilation | Closed | |
Task Description
gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mapi -I../../../../../src/mesa -I../../../../.. /src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/include/libdrm -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -Wall -Wmissing-prototypes -std=c99 -ff ast-math -fvisibility=hidden -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRE CT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XCB_DRI2 -DHAVE_LIBUDEV -DFEATURE_GL=1 sis6326_state.c -o sis6326_state.o gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../../include -I../../../../../src/mapi -I../../../../../src/mesa -I../../../../.. /src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/include/libdrm -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -Wall -Wmissing-prototypes -std=c99 -ff ast-math -fvisibility=hidden -fno-strict-aliasing -fPIC -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRE CT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XCB_DRI2 -DHAVE_LIBUDEV -DFEATURE_GL=1 sis6326_clear.c -o sis6326_clear.o In file included from sis6326_clear.c:29:0: sis_context.h:408:2: error: #error platform needs WMB distcc[24104] ERROR: compile sis6326_clear.c on 192.168.0.252 failed distcc[24104] (dcc_build_somewhere) Warning: remote compilation of ‘sis6326_clear.c’ failed, retrying locally distcc[24104] Warning: failed to distribute sis6326_clear.c to 192.168.0.252, running locally instead In file included from sis6326_state.c:29:0: sis_context.h:408:2: error: #error platform needs WMB distcc[24102] ERROR: compile sis6326_state.c on localhost failed make[6]: * [sis6326_state.o] Error 1 make[6]: * Waiting for unfinished jobs.... In file included from sis6326_clear.c:29:0: sis_context.h:408:2: error: #error platform needs WMB sis6326_clear.c: In function ‘sis_clear_back_buffer’: sis6326_clear.c:158:4: warning: implicit declaration of function ‘MMIO_WMB’ distcc[24104] ERROR: compile sis6326_clear.c on localhost failed make[6]: * [sis6326_clear.o] Error 1 make[6]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers/dri/sis’
make[5]: * [lib] Error 2 make[5]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers/dri/sis’ make[4]: * [subdirs] Error 1 make[4]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers/dri’
make[3]: * [default] Error 1 make[3]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa/drivers’ make[2]: * [driver_subdirs] Error 2 make[2]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src/mesa’
make[1]: * [subdirs] Error 1 make[1]: Leaving directory `/nfs/crux/efikamx/work/src/Mesa-7.10.2/src’ make: *** [default] Error 1 ======⇒ ERROR: Building ‘/nfs/crux/efikamx/pkg/mesa3d#7.10.2-1.pkg.tar.gz’ failed.
|
|
14 | CRUX-ARM | toolchain | Bug Report | Low | Lack of gcc preprocessor symbols | Closed | |
Task Description
Building thunderbird or firefox we found this error: #error “Can’t identify floating point calling conventions.\nPlease ensure that your toolchain defines ARM_PCS or ARM_PCS_VFP.”
Gcc’s toolchain should be patched to add those macros. The proposed patch is attached.
|
|
16 | CRUX-ARM | devtools | Bug Report | Low | test: filed only for test | Closed | |
Task Description
test
|
|
17 | CRUX-ARM | ports/core-arm | Bug Report | Low | test2: filed only for test | Closed | |
Task Description
test2
|
|
20 | CRUX-ARM | toolchain | Improvement | Low | toolchain 2.6 (eabi/noeabi) problem with glibc and make ... | Closed | |
Task Description
Building toolchain 2.6 in a CRUX 2.7 host (using make 3.82) we can find a problem in glibc build: *** mixed implicit and normal rules. Stop.
We can try to add a patch and fix this problem to build CRUX-ARM 2.6 (eabi/noeabi) in a CRUX 2.7 host (with make 3.82). This should be tested in a 2.6 host and verify it builds right too. I’ll try to provide this last check while waiting for comments or opinions in this bug.
glibc-2.10.1-make382.patch — glibc-2.10.1_orig/manual/Makefile 2012-02-08 08:05:11.777529411 +0000 +++ glibc-2.10.1/manual/Makefile 2012-02-08 08:06:46.189531779 +0000 @@ -232,7 +232,9 @@ .PHONY: stubs stubs: $(objpfx)stubs endif -$(objpfx)stubs ../po/manual.pot $(objpfx)stamp%: +$(objpfx)stubs ../po/manual.pot: + touch $@ +$(objpfx)stamp%:
$(make-target-directory)
touch $@
Makefile diff –git a/Makefile b/Makefile index aea2b53..5af5d60 100644 — a/Makefile +++ b/Makefile @@ -174,9 +174,9 @@ $(WORK)/glibc-$(GLIBC_VERSION).tar.bz2: $(WORK)/glibc-ports-$(GLIBC_VERSION).tar.bz2:
wget -P $(WORK) -c ftp://ftp.gnu.org/gnu/glibc/glibc-ports-$(GLIBC_VERSION).tar.bz2
$(WORK)/glibc-$(GLIBC_VERSION): $(WORK)/glibc-$(GLIBC_VERSION).tar.bz2 $(WORK)/glibc-ports-$(GLIBC_VERSION).tar.bz2 -
tar -C $(WORK) -xvjf $(WORK)/glibc-$(GLIBC_VERSION).tar.bz2
cd $(WORK)/glibc-$(GLIBC_VERSION) && \
+ patch -p1 -i $(WORK)/glibc-$(GLIBC_VERSION)-make382.patch && \
tar xvjf $(WORK)/glibc-ports-$(GLIBC_VERSION).tar.bz2 && \
mv glibc-ports-$(GLIBC_VERSION) ports && \
sed -e 's/-lgcc_eh//g' -i Makeconfig
|
|
21 | CRUX-ARM | pkgutils-cross | Bug Report | Low | Building pkgutils-cross 2.6 in a CRUX 2.7 host breaks ( ... | Closed | |
Task Description
Error in acl references:
undefined reference to `acl_init’ undefined reference to `acl_create_entry’ ...
|
|
25 | CRUX-ARM | ports/core-arm | Bug Report | Low | libmpfr: p9 testsuite freeze on 32b machines. | Closed | |
Task Description
The underflow detection code of mpfr_gamma is buggy: some results may incorrectly be regarded as underflow. This bug is fixed by the gamma-underflow patch, which also provides a testcase. Warning! While this patch avoids incorrect results on values close to underflow, it makes another problem appear: a possible infinite loop for some underflow cases. In particular, the testsuite will freeze on 32-bit machines.
|
|
28 | CRUX-ARM | ports/opt-arm | Bug Report | Low | ruby: footprint mistmach due arm-eabi | Closed | |
Task Description
We need to update ruby’s .footprint to fit with current arch and ABI. NEW drwxr-xr-x root/root usr/lib/ruby/1.9/linux-eabi/
|
|
31 | CRUX-ARM | ports/core-arm | Bug Report | High | libgmp: upstream version error on build. | Closed | |
Task Description
Current libgmp version 5.0.5 fails with assembler error.
The problem is located on upstream Pkgfile which forces the build for i686. [...] tmp-add_n.s: Assembler messages: tmp-add_n.s:79: Error: bad instruction `xor %edx,%edx’ [...]
From the original Pkgfile, it specifies: –build=i686-pc-linux-gnu
Solution: - Use current build vars for both ABI’s:
softfp: –build=arm-unknown-linux-gnueabi
|
|
32 | CRUX-ARM | ports/core-armhf | Bug Report | High | libgmp: upstream version error on build. | Closed | |
Task Description
Current libgmp version 5.0.5 fails with assembler error.
The problem is located on upstream Pkgfile which forces the build for i686. [...] tmp-add_n.s: Assembler messages: tmp-add_n.s:79: Error: bad instruction `xor %edx,%edx' [...]
From the original Pkgfile, it specifies: –build=i686-pc-linux-gnu
Solution: - Use current build vars for both ABI's:
hardfp: –build=arm-unknown-linux-gnueabihf
|
|
33 | CRUX-ARM | ports/core-arm | Bug Report | High | util-linux-ng: footprint mistmatch | Closed | |
Task Description
======⇒ ERROR: Footprint mismatch found: MISSING lrwxrwxrwx root/root usr/bin/i386 → setarch MISSING -rw-r–r– root/root usr/man/man8/i386.8.gz
We need an overlay for this port to fix this arch mistmatch.
|
|
34 | CRUX-ARM | ports/core-armhf | Bug Report | High | util-linux-ng: footprint mistmatch | Closed | |
Task Description
======⇒ ERROR: Footprint mismatch found: MISSING lrwxrwxrwx root/root usr/bin/i386 → setarch MISSING -rw-r–r– root/root usr/man/man8/i386.8.gz
We need an overlay for this port to fix this arch mistmatch.
|
|
36 | CRUX-ARM | ports/opt-arm | Bug Report | Low | python 2.7.3 fails with dbm error | Closed | |
Task Description
======⇒ ERROR: Footprint mismatch found: MISSING -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm.so NEW -rwxr-xr-x root/root usr/lib/python2.7/lib-dynload/dbm_failed.so
|
|
41 | CRUX-ARM | website | Bug Report | Low | mailman: fix issues with archives | Closed | |
Task Description
We must to fix issues with archives
|
|
42 | CRUX-ARM | initrd | Bug Report | Medium | initrd miss ext3 and ext4 support. | Closed | |
Task Description
Busybox lacks ext3 and ext4 support. Do we need to build util-linux and e2fsprogs statically and add them to initrd? Another options?
|
|
43 | CRUX-ARM | toolchain | Bug Report | Low | toolchain glibc --enable-obsolete-rpc | Closed | |
Task Description
Check if we can add this option directly in toolchains. This will allow to build initrd without building core-cross' glibc.
|
|
49 | CRUX-ARM | pkgutils-cross | Bug Report | Medium | Missing pkginfo link to pkgadd in pkgutils-cross | Closed | |
Task Description
pkginfo-cross fails because there is no pkginfo link to pkgadd created
pkginfo-cross: line 20: pkginfo: No such file or directory
|
|
63 | CRUX-ARM | devtools | Improvement | Low | devtools: add <device>-arm support to checkOverlayUpdat ... | Closed | |
Task Description
The script is useful to obtain ports from core-arm, opt-arm, xorg-arm overlays which are updated in upstream core, opt and xorg. It would be fine to check ports for 'per device' overlays since gcc, pkgutils, ports and prt-get are ports that we overlayed for each device. In this case, the script should check each port against the upstream repo where the port is located. For example,
case $repo in
efikamx|cubieboard|cubieboard2|raspberrypi)
# foreach port in repo
for port in $PORTS; do
# get upstream repo where the port is located
upstream_repo=""
for up_repo in core opt xorg; do
upstream_repo="$(basename $(dirname $(prt-get --no-std-config --config-prepend="prtdir /usr/ports/$up_repo" path $port 2>/dev/null) 2>/dev/null) 2>/dev/null)"
done
[ "$upstream_repo" == "" ] && exit
# continue
...
|
|
64 | CRUX-ARM | initramfs | Improvement | Low | initramfs: resolving dns problems (bad address) | Closed | |
Task Description
Since we are adding all needed files to get dns resolved, probably we can think about this and remove it or fix it adding libc and ld-linux-armhf files.
# ping localhost ping: bad address
Final initramfs size will grow 1M. Removing libnss and libresolv files won't make it decrease too much. Could this be interesting for a debugging initramfs and not for a media installer?
Small patch to add those files: diff –git a/Makefile b/Makefile index 5338441..7d88f5f 100644 — a/Makefile +++ b/Makefile @@ -152,6 +152,7 @@ $(WORK)/initramfs.cpio: check-root busybox e2fsprogs dialog $(WORK)/mnt gen_init
done
install -v -m 0755 $(WORK)/dialog-$(DIALOG_VERSION)/_install/usr/bin/dialog $(WORK)/mnt/usr/bin
cp -dRv $(CLFS)/lib/libnss_{files*,dns*} $(CLFS)/lib/libresolv* $(WORK)/mnt/lib
+ cp -dRv $(CLFS)/lib/{ld-linux-armhf.so.3,libc-2.16.so,libc.so.6} $(WORK)/mnt/lib
install -d $(WORK)/mnt/usr/share/terminfo
cp -dRv $(CLFS)/usr/share/terminfo/v $(WORK)/mnt/usr/share/terminfo
install -v -m 0644 $(TOPDIR)/filesystem/{fstab,inittab,profile,protocols,*.conf} $(WORK)/mnt/etc
|
|
66 | CRUX-ARM | ports/opt-arm | Bug Report | Medium | chromium: failed to build on raspberrypi devices | Closed | |
Task Description
We find currently a problem building chromium in the raspberrypi. It's built with standard CFLAGS="-O2 -pipe -mfloat-abi=hard -mcpu=arm1176jzf-s -mfpu=vfp"
flock out/Release/linker.lock g++ -Wl,-z,now -Wl,-z,relro -pthread -Wl,-z,noexecstack -fPIC -pie -Lout/Release -Wl,-uIsHeapProfilerRunning,-uP
rofilerStart -Wl,-u_Z21InitialMallocHook_NewPKvj,-u_Z22InitialMallocHook_MMapPKvS0_jiiix,-u_Z22InitialMallocHook_SbrkPKvi -Wl,-u_Z21InitialMallo cHook_NewPKvm,-u_Z22InitialMallocHook_MMapPKvS0_miiil,-u_Z22InitialMallocHook_SbrkPKvl -Wl,-u_ZN15HeapLeakChecker12IgnoreObjectEPKv,-u_ZN15HeapL eakChecker14UnIgnoreObjectEPKv -Wl,–export-dynamic -pthread -Wl,–export-dynamic -pthread -Wl,-O1 -Wl,–as-needed -Wl,–gc-sections -lplds4 -l plc4 -lnspr4 -lpthread -ldl -o out/Release/chrome -Wl,–start-group out/Release/obj.target/chrome/chrome/app/chrome_exe_main_gtk.o out/Release/ obj.target/chrome/chrome/app/chrome_main.o out/Release/obj.target/chrome/chrome/app/chrome_main_delegate.o out/Release/obj.target/base/allocator /liballocator.a out/Release/obj.target/chrome/libcommon.a out/Release/obj.target/chrome/libbrowser.a out/Release/obj.target/printing/libprinting .a out/Release/obj.target/ppapi/libppapi_host.a out/Release/obj.target/chrome/libservice.a out/Release/obj.target/chrome/libdebugger.a out/Relea se/obj.target/chrome/libplugin.a out/Release/obj.target/chrome/librenderer.a out/Release/obj.target/chrome/libutility.a out/Release/obj.target/c ontent/libcontent_gpu.a out/Release/obj.target/content/libcontent_ppapi_plugin.a out/Release/obj.target/content/libcontent_worker.a out/Release/ obj.target/content/libcontent_app_both.a out/Release/obj.target/chrome/libinstaller_util.a out/Release/obj.target/base/third_party/dynamic_annot ations/libdynamic_annotations.a out/Release/obj.target/third_party/cld/libcld.a out/Release/obj.target/third_party/icu/libicuuc.a out/Release/ob j.target/third_party/icu/libicudata.a out/Release/obj.target/chrome/libcommon_net.a out/Release/obj.target/base/libbase.a out/Release/obj.target /base/libbase_static.a out/Release/obj.target/base/allocator/liballocator_extension_thunks.a out/Release/obj.target/third_party/modp_b64/libmodp _b64.a out/Release/obj.target/base/libsymbolize.a out/Release/obj.target/base/libxdg_mime.a out/Release/obj.target/third_party/libevent/libevent .a out/Release/obj.target/crypto/libcrcrypto.a out/Release/obj.target/net/third_party/nss/libcrssl.a out/Release/obj.target/third_party/zlib/lib chrome_zlib.a out/Release/obj.target/net/libnet.a out/Release/obj.target/base/libbase_i18n.a out/Release/obj.target/third_party/icu/libicui18n.a out/Release/obj.target/sdch/libsdch.a out/Release/obj.target/url/liburl_lib.a out/Release/obj.target/build/linux/libgio.a out/Release/obj.targe t/gpu/libgpu_ipc.a out/Release/obj.target/gpu/libcommand_buffer_common.a out/Release/obj.target/gpu/command_buffer/libgles2_utils.a out/Release/ obj.target/ipc/libipc.a out/Release/obj.target/chrome/libcommon_constants.a out/Release/obj.target/components/libnacl_switches.a out/Release/obj .target/chrome/libmetrics_proto.a out/Release/obj.target/third_party/protobuf/libprotobuf_lite.a out/Release/obj.target/base/libbase_prefs.a out /Release/obj.target/components/libvisitedlink_common.a out/Release/obj.target/content/libcontent_common.a out/Release/obj.target/components/libt racing.a out/Release/obj.target/media/libmedia.a out/Release/obj.target/skia/libskia_library.a out/Release/obj.target/skia/libskia_opts.a out/Re lease/obj.target/third_party/sfntly/libsfntly.a out/Release/obj.target/skia/libskia_chrome.a out/Release/obj.target/skia/libskia_chrome_opts.a o ut/Release/obj.target/third_party/opus/libopus.a out/Release/obj.target/ui/libui.a out/Release/obj.target/third_party/libpng/libpng.a out/Releas e/obj.target/media/libshared_memory_support.a out/Release/obj.target/third_party/ffmpeg/libffmpeg.a out/Release/obj.target/third_party/libvpx/li bvpx.a out/Release/obj.target/third_party/libvpx/libvpx_asm_offsets_vp8.a out/Release/obj.target/third_party/libvpx/libvpx_asm_offsets_vpx_scale .a out/Release/obj.target/ui/libshell_dialogs.a out/Release/obj.target/webkit/common/user_agent/libuser_agent.a out/Release/obj.target/cc/libcc. a out/Release/obj.target/gpu/libcommand_buffer_client.a out/Release/obj.target/gpu/libcommand_buffer_service.a out/Release/obj.target/gpu/libdis k_cache_proto.a out/Release/obj.target/ui/gl/libgl_wrapper.a out/Release/obj.target/third_party/angle_dx11/src/libtranslator_glsl.a out/Release/ obj.target/third_party/angle_dx11/src/libtranslator_common.a out/Release/obj.target/third_party/angle_dx11/src/libpreprocessor.a out/Release/obj .target/third_party/smhasher/libcityhash.a out/Release/obj.target/third_party/re2/libre2.a out/Release/obj.target/gpu/libgles2_cmd_helper.a out/ Release/obj.target/gpu/libgpu_config.a out/Release/obj.target/build/linux/libpci.a out/Release/obj.target/third_party/libXNVCtrl/libXNVCtrl.a ou t/Release/obj.target/third_party/WebKit/Source/web/libblink_common.a out/Release/obj.target/third_party/WebKit/Source/wtf/libwtf.a out/Release/o bj.target/v8/tools/gyp/libv8_base.arm.a out/Release/obj.target/v8/tools/gyp/libv8_snapshot.a out/Release/obj.target/gpu/libgles2_c_lib.a out/Release/obj.target/gpu/libgles2_implementation.a out/Release/obj.target/webkit/common/libwebkit_common.a out/Release/obj.target/webkit/libwebkit_storage_browser.a out/Release/obj.target/sql/libsql.a out/Release/obj.target/third_party/sqlite/libsqlite3.a out/Release/obj.target/third_party/leveldatabase/libleveldatabase.a out/Release/obj.target/third_party/snappy/libsnappy.a out/Release/obj.target/webkit/libwebkit_storage_common.a out/Release/obj.target/third_party/WebKit/Source/web/libwebkit.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_dom.a out/Release/obj.target/third_party/WebKit/Source/weborigin/libweborigin.a out/Release/obj.target/third_party/iccjpeg/libiccjpeg.a out/Release/obj.target/third_party/libwebp/libwebp_dec.a out/Release/obj.target/third_party/libwebp/libwebp_dsp.a out/Release/obj.target/third_party/libwebp/libwebp_dsp_neon.a out/Release/obj.target/third_party/libwebp/libwebp_utils.a out/Release/obj.target/third_party/libwebp/libwebp_demux.a out/Release/obj.target/third_party/libwebp/libwebp_enc.a out/Release/obj.target/third_party/libxml/libxml.a out/Release/obj.target/third_party/ots/libots.a out/Release/obj.target/third_party/lzma_sdk/liblzma_sdk.a out/Release/obj.target/third_party/qcms/libqcms.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_html.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_platform.a out/Release/obj.target/third_party/harfbuzz-ng/libharfbuzz-ng.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_platform_geometry.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_remaining.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_rendering.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_svg.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_derived.a out/Release/obj.target/third_party/WebKit/Source/core/libwebcore_arm_neon.a out/Release/obj.target/third_party/WebKit/Source/modules/libmodules.a out/Release/obj.target/webkit/support/libglue.a out/Release/obj.target/webkit/renderer/compositor_bindings/libwebkit_compositor_support.a out/Release/obj.target/webkit/renderer/compositor_bindings/libwebkit_compositor_bindings.a out/Release/obj.target/webkit/common/gpu/libwebkit_gpu.a out/Release/obj.target/ppapi/libppapi_shared.a out/Release/obj.target/ui/surface/libsurface.a out/Release/obj.target/third_party/mt19937ar/libmt19937ar.a out/Release/obj.target/third_party/zlib/libzip.a out/Release/obj.target/third_party/zlib/libminizip.a out/Release/obj.target/device/bluetooth/libdevice_bluetooth.a out/Release/obj.target/device/usb/libdevice_usb.a out/Release/obj.target/chrome/app/policy/libpolicy.a out/Release/obj.target/chrome/app/policy/libcloud_policy_proto_generated_compile.a out/Release/obj.target/chrome/common/extensions/api/libapi.a out/Release/obj.target/sync/libsync_api.a out/Release/obj.target/sync/libsync_internal_api.a out/Release/obj.target/sync/libsync_core.a out/Release/obj.target/sync/libsync_proto.a out/Release/obj.target/google_apis/libgoogle_apis.a out/Release/obj.target/sync/libsync_notifier.a out/Release/obj.target/jingle/libjingle_glue.a out/Release/obj.target/third_party/libjingle/libjingle.a out/Release/obj.target/third_party/jsoncpp/libjsoncpp.a out/Release/obj.target/third_party/libjingle/libjingle_p2p_constants.a out/Release/obj.target/jingle/libnotifier.a out/Release/obj.target/third_party/cacheinvalidation/libcacheinvalidation.a out/Release/obj.target/third_party/cacheinvalidation/libcacheinvalidation_proto_cpp.a out/Release/obj.target/tools/json_schema_compiler/libapi_gen_util.a out/Release/obj.target/components/libautofill_core_common.a out/Release/obj.target/components/libnacl_common.a out/Release/obj.target/remoting/libremoting_client_plugin.a out/Release/obj.target/remoting/libremoting_base.a out/Release/obj.target/third_party/libyuv/libyuv.a out/Release/obj.target/third_party/speex/libspeex.a out/Release/obj.target/remoting/libremoting_jingle_glue.a out/Release/obj.target/remoting/proto/libchromotocol_proto_lib.a out/Release/obj.target/third_party/webrtc/modules/libdesktop_capture.a out/Release/obj.target/third_party/webrtc/system_wrappers/source/libsystem_wrappers.a out/Release/obj.target/remoting/libremoting_client.a out/Release/obj.target/remoting/libremoting_protocol.a out/Release/obj.target/ppapi/libppapi_cpp_objects.a out/Release/obj.target/chrome/browser/search_engines/libprepopulated_engines.a out/Release/obj.target/chrome/libbrowser_ui.a out/Release/obj.target/chrome/libcert_logger_proto.a out/Release/obj.target/chrome/libbrowser_ui_views.a out/Release/obj.target/chrome/libin_memory_url_index_cache_proto.a out/Release/obj.target/chrome/libsafe_browsing_proto.a out/Release/obj.target/chrome/libsafe_browsing_report_proto.a out/Release/obj.target/chrome/libfeedback_proto.a out/Release/obj.target/chrome/libvariations_seed_proto.a out/Release/obj.target/components/libauto_login_parser.a out/Release/obj.target/content/libcontent_browser.a out/Release/obj.target/content/browser/speech/proto/libspeech_proto.a out/Release/obj.target/ui/snapshot/libsnapshot.a out/Release/obj.target/content/libcontent_child.a out/Release/obj.target/webkit/support/libglue_child.a out/Release/obj.target/ui/native_theme/libnative_theme.a out/Release/obj.target/content/libcontent_utility.a out/Release/obj.target/net/libhttp_server.a out/Release/obj.target/sandbox/libsandbox_services.a out/Release/obj.target/sandbox/libsuid_sandbox_client.a out/Release/obj.target/sandbox/libseccomp_bpf.a out/Release/obj.target/dbus/libdbus.a out/Release/obj.target/sandbox/libc_urandom_override.a out/Release/obj.target/ppapi/libppapi_ipc.a out/Release/obj.target/third_party/flac/libflac.a out/Release/obj.target/third_party/libusb/libusb.a out/Release/obj.target/ui/message_center/libmessage_center.a out/Release/obj.target/chrome/libbrowser_extensions.a out/Release/obj.target/third_party/undoview/libundoview.a out/Release/obj.target/chrome/browser/performance_monitor/libperformance_monitor.a out/Release/obj.target/components/libautofill_content_risk_proto.a out/Release/obj.target/net/libnet_with_v8.a out/Release/obj.target/third_party/hunspell/libhunspell.a out/Release/obj.target/third_party/libphonenumber/libphonenumber.a out/Release/obj.target/third_party/libphonenumber/libphonenumber_without_metadata.a out/Release/obj.target/ui/compositor/libcompositor.a out/Release/obj.target/ui/web_dialogs/libweb_dialogs.a out/Release/obj.target/chrome/libprobe_message_proto.a out/Release/obj.target/components/libbrowser_context_keyed_service.a out/Release/obj.target/components/libuser_prefs.a out/Release/obj.target/components/libencryptor.a out/Release/obj.target/components/libsessions.a out/Release/obj.target/components/libvisitedlink_browser.a out/Release/obj.target/components/libweb_modal.a out/Release/obj.target/components/libwebdata_common.a out/Release/obj.target/chrome/libapps.a out/Release/obj.target/chrome/libsync_file_system_drive_proto.a out/Release/obj.target/chrome/libsync_file_system_proto.a out/Release/obj.target/components/libautofill_content_browser.a out/Release/obj.target/components/libautofill_core_browser.a out/Release/obj.target/components/libnavigation_interception.a out/Release/obj.target/chrome/libcloud_policy_proto.a out/Release/obj.target/chrome/libpolicy_path_parser.a out/Release/obj.target/device/media_transfer_protocol/libmtp_file_entry_proto.a out/Release/obj.target/device/media_transfer_protocol/libmtp_storage_info_proto.a out/Release/obj.target/device/media_transfer_protocol/libdevice_media_transfer_protocol.a out/Release/obj.target/build/linux/libspeechd.a out/Release/obj.target/breakpad/libbreakpad_client.a out/Release/obj.target/components/libbreakpad_component.a out/Release/obj.target/ppapi/libppapi_proxy.a out/Release/obj.target/content/libcontent_plugin.a out/Release/obj.target/components/libautofill_content_renderer.a out/Release/obj.target/content/libcontent_renderer.a out/Release/obj.target/webkit/renderer/libwebkit_renderer.a out/Release/obj.target/webkit/libwebkit_storage_renderer.a out/Release/obj.target/third_party/libjingle/libjingle_webrtc.a out/Release/obj.target/third_party/libjingle/libjingle_webrtc_common.a out/Release/obj.target/third_party/libsrtp/libsrtp.a out/Release/obj.target/third_party/webrtc/modules/libmedia_file.a out/Release/obj.target/third_party/webrtc/modules/libvideo_capture_module.a out/Release/obj.target/third_party/webrtc/modules/libwebrtc_utility.a out/Release/obj.target/third_party/webrtc/modules/libaudio_coding_module.a out/Release/obj.target/third_party/webrtc/modules/libCNG.a out/Release/obj.target/third_party/webrtc/common_audio/libcommon_audio.a out/Release/obj.target/third_party/webrtc/modules/libG711.a out/Release/obj.target/third_party/webrtc/modules/libG722.a out/Release/obj.target/third_party/webrtc/modules/libiLBC.a out/Release/obj.target/third_party/webrtc/modules/libiSAC.a out/Release/obj.target/third_party/webrtc/modules/libiSACFix.a out/Release/obj.target/third_party/webrtc/modules/libPCM16B.a out/Release/obj.target/third_party/webrtc/modules/libNetEq.a out/Release/obj.target/third_party/webrtc/modules/libwebrtc_opus.a out/Release/obj.target/third_party/webrtc/modules/libwebrtc_video_coding.a out/Release/obj.target/third_party/webrtc/modules/libwebrtc_i420.a out/Release/obj.target/third_party/webrtc/common_video/libcommon_video.a out/Release/obj.target/third_party/webrtc/modules/video_coding/utility/libvideo_coding_utility.a out/Release/obj.target/third_party/webrtc/modules/video_coding/codecs/vp8/libwebrtc_vp8.a out/Release/obj.target/third_party/webrtc/modules/libvideo_render_module.a out/Release/obj.target/third_party/usrsctp/libusrsctplib.a out/Release/obj.target/third_party/libjingle/libpeerconnection.a out/Release/obj.target/third_party/webrtc/video_engine/libvideo_engine_core.a out/Release/obj.target/third_party/webrtc/modules/librtp_rtcp.a out/Release/obj.target/third_party/webrtc/modules/libpaced_sender.a out/Release/obj.target/third_party/webrtc/modules/libremote_bitrate_estimator.a out/Release/obj.target/third_party/webrtc/modules/remote_bitrate_estimator/librbe_components.a out/Release/obj.target/third_party/webrtc/modules/libbitrate_controller.a out/Release/obj.target/third_party/webrtc/modules/libvideo_processing.a out/Release/obj.target/third_party/webrtc/voice_engine/libvoice_engine.a out/Release/obj.target/third_party/webrtc/modules/libaudio_conference_mixer.a out/Release/obj.target/third_party/webrtc/modules/libaudio_processing.a out/Release/obj.target/third_party/webrtc/modules/libaudioproc_debug_proto.a out/Release/obj.target/third_party/webrtc/modules/libaudio_device.a out/Release/obj.target/components/libvisitedlink_renderer.a out/Release/obj.target/third_party/smhasher/libmurmurhash3.a -Wl,–end-group -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lX11 -lXcursor -lXrender -lXss -lXext -lrt -ldl -lgmodule-2.0 -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lXtst -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype -lXi -lsmime3 -lnss3 -lnssutil3 -lresolv -lXcomposite -lasound -lXdamage -lXfixes -ljpeg -lpci -lxml2 -lxslt -lz -lm -lexpat -lspeechd -ldbus-1 -ludev out/Release/obj.target/skia/../skia_opts/third_party/skia/src/opts/opts_check_arm.o: In function `SkMemset16GetPlatformProc()': opts_check_arm.cpp:(.text._Z25SkMemset16GetPlatformProcv+0x18): undefined reference to `arm_memset16' out/Release/obj.target/skia/../skia_opts/third_party/skia/src/opts/opts_check_arm.o: In function `SkMemset32GetPlatformProc()': opts_check_arm.cpp:(.text._Z25SkMemset32GetPlatformProcv+0x18): undefined reference to `arm_memset32' collect2: error: ld returned 1 exit status make: *** [out/Release/chrome] Error 1
Full log: https://crux-arm.nu/~pitillo/log/chromium-raspberrypi.log.tar.xz
|
|
70 | CRUX-ARM | crossrootfs | Bug Report | High | gettext 0.19.1: cross-compilation problem | Closed | |
Task Description
libtool: link: arm-crux-linux-gnueabihf-gcc -std=gnu99 -shared -fPIC -DPIC .libs/copy-acl.o .libs/set-acl.o .li bs/allocator.o .libs/areadlink.o .libs/argmatch.o .libs/gl_array_list.o .libs/backupfile.o .libs/addext.o .libs/b asename.o .libs/binary-io.o .libs/c-ctype.o .libs/c-strcasecmp.o .libs/c-strncasecmp.o .libs/c-strcasestr.o .libs /c-strstr.o .libs/careadlinkat.o .libs/classpath.o .libs/clean-temp.o .libs/cloexec.o .libs/closeout.o .libs/conc at-filename.o .libs/copy-file.o .libs/csharpcomp.o .libs/csharpexec.o .libs/error-progname.o .libs/execute.o .lib s/exitfail.o .libs/fatal-signal.o .libs/fd-hook.o .libs/fd-ostream.o .libs/fd-safer-flag.o .libs/dup-safer-flag.o .libs/file-ostream.o .libs/findprog.o .libs/fstrcmp.o .libs/full-write.o .libs/fwriteerror.o .libs/gcd.o .libs/h ash.o .libs/html-ostream.o .libs/html-styled-ostream.o .libs/javacomp.o .libs/javaexec.o .libs/javaversion.o .lib s/gl_linkedhash_list.o .libs/gl_list.o .libs/localcharset.o .libs/localename.o glthread/.libs/lock.o .libs/malloc a.o .libs/mbchar.o .libs/mbiter.o .libs/mbslen.o .libs/mbsstr.o .libs/mbswidth.o .libs/mbuiter.o .libs/ostream.o .libs/pipe-filter-ii.o .libs/pipe-filter-aux.o .libs/pipe2.o .libs/pipe2-safer.o .libs/progname.o .libs/propernam e.o .libs/acl-errno-valid.o .libs/file-has-acl.o .libs/qcopy-acl.o .libs/qset-acl.o .libs/quotearg.o .libs/safe-r ead.o .libs/safe-write.o .libs/sh-quote.o .libs/sig-handler.o .libs/spawn-pipe.o .libs/striconv.o .libs/striconve h.o .libs/striconveha.o .libs/strnlen1.o .libs/styled-ostream.o .libs/tempname.o .libs/term-ostream.o .libs/term- styled-ostream.o glthread/.libs/threadlib.o glthread/.libs/tls.o .libs/tmpdir.o .libs/trim.o uniconv/.libs/u8-con v-from-enc.o unilbrk/.libs/lbrktables.o unilbrk/.libs/u8-possible-linebreaks.o unilbrk/.libs/u8-width-linebreaks. o unilbrk/.libs/ulc-common.o unilbrk/.libs/ulc-width-linebreaks.o uniname/.libs/uniname.o .libs/unistd.o .libs/du p-safer.o .libs/fd-safer.o .libs/pipe-safer.o unistr/.libs/u16-mbtouc.o unistr/.libs/u16-mbtouc-aux.o unistr/.lib s/u8-check.o unistr/.libs/u8-mblen.o unistr/.libs/u8-mbtouc.o unistr/.libs/u8-mbtouc-aux.o unistr/.libs/u8-mbtouc -unsafe.o unistr/.libs/u8-mbtouc-unsafe-aux.o unistr/.libs/u8-mbtoucr.o unistr/.libs/u8-prev.o unistr/.libs/u8-uc tomb.o unistr/.libs/u8-uctomb-aux.o uniwidth/.libs/width.o .libs/wait-process.o .libs/wctype-h.o .libs/xmalloc.o .libs/xstrdup.o .libs/xconcat-filename.o .libs/xerror.o .libs/gl_xlist.o .libs/xmalloca.o .libs/xreadlink.o .libs /xsetenv.o .libs/xsize.o .libs/xstriconv.o .libs/xstriconveh.o .libs/xvasprintf.o .libs/xasprintf.o .libs/asnprin tf.o .libs/dup2.o .libs/fcntl.o .libs/fnmatch.o .libs/getopt.o .libs/getopt1.o .libs/memchr.o .libs/printf-args.o .libs/printf-parse.o .libs/strstr.o .libs/tparm.o .libs/tputs.o .libs/vasnprintf.o -Wl,–whole-archive ./.libs/ libcroco_rpl.a ./.libs/libglib_rpl.a ./.libs/libxml_rpl.a -Wl,–no-whole-archive -Wl,-rpath -Wl,/des/crux-arm/3. 1/toolchain/clfs/usr/lib -Wl,-rpath -Wl,/des/crux-arm/3.1/toolchain/clfs/usr/lib /des/crux-arm/3.1/toolchain/clfs /usr/lib/libacl.so -L/usr/lib /usr/lib/libattr.so -O2 -mfloat-abi=hard -Wl,-soname -Wl,libgettextlib-0.19.1.so -o .libs/libgettextlib-0.19.1.so /usr/lib/libattr.so: error adding symbols: File in wrong format collect2: error: ld returned 1 exit status make[5]: * [libgettextlib.la] Error 1 make[5]: Leaving directory `/des/crux-arm/3.1/crossrootfs/gettext/work/src/gettext-0.19.1/gettext-tools/gnulib-li b’
make[4]: * [all] Error 2 make[4]: Leaving directory `/des/crux-arm/3.1/crossrootfs/gettext/work/src/gettext-0.19.1/gettext-tools/gnulib-lib’ make[3]: * [all-recursive] Error 1 make[3]: Leaving directory `/des/crux-arm/3.1/crossrootfs/gettext/work/src/gettext-0.19.1/gettext-tools’
make[2]: * [all] Error 2 make[2]: Leaving directory `/des/crux-arm/3.1/crossrootfs/gettext/work/src/gettext-0.19.1/gettext-tools’ make[1]: * [all-recursive] Error 1 make[1]: Leaving directory `/des/crux-arm/3.1/crossrootfs/gettext/work/src/gettext-0.19.1’
make: * [all] Error 2
|
|
76 | CRUX-ARM | ports/opt-arm | Bug Report | Medium | icu: build problem | Closed | |
Task Description
We are facing a problem while building icu port:
... mkdir uconvmsg LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH ../../bin/genrb -e UTF-8 -s resources -d uconvmsg root.txt LD_LIBRARY_PATH=../../lib:../../stubdata:../../tools/ctestfw:$LD_LIBRARY_PATH ../../bin/genrb -e UTF-8 -s resources -d uconvmsg fr.txt ../../bin/genrb: error while loading shared libraries: ../../lib/libicudata.so.56: internal error Makefile:173: recipe for target ‘uconvmsg/root.res’ failed make[2]: * [uconvmsg/root.res] Error 127 make[2]: * Waiting for unfinished jobs.... ../../bin/genrb: error while loading shared libraries: ../../lib/libicudata.so.56: internal error Makefile:173: recipe for target ‘uconvmsg/fr.res’ failed make[2]: * [uconvmsg/fr.res] Error 127 make[3]: Entering directory ‘/home/pkgmk/work/src/icu/source/extra/uconv’
rm -rf pkgdata.inc make[3]: Leaving directory ‘/home/pkgmk/work/src/icu/source/extra/uconv’
make[2]: Leaving directory ‘/home/pkgmk/work/src/icu/source/extra/uconv’
Makefile:47: recipe for target ‘all-recursive’ failed make[1]: * [all-recursive] Error 2 make[1]: Leaving directory ‘/home/pkgmk/work/src/icu/source/extra’ Makefile:143: recipe for target ‘all-recursive’ failed make: *** [all-recursive] Error 2 ======⇒ ERROR: Building ‘/home/pkgmk/pkg/icu#56.1-1.pkg.tar.xz’ failed. prt-get: error while install
We can see that needed libs aren’t detected: # ldd genrb
libicutu.so.56 => not found
libicui18n.so.56 => not found
libicuuc.so.56 => not found
libicudata.so.56 => not found
libpthread.so.0 => /lib/libpthread.so.0 (0xb6f14000)
libdl.so.2 => /lib/libdl.so.2 (0xb6f01000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6dc1000)
libm.so.6 => /lib/libm.so.6 (0xb6d46000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb6d19000)
libc.so.6 => /lib/libc.so.6 (0xb6bde000)
/lib/ld-linux-armhf.so.3 (0xb6f3d000)
Needed libraries are found in ./source/lib/. Trying to run the binary exporting LD_LIBRARY_PATH=./source/lib ./source/bin/genrb doesn’t work.
|
|
77 | CRUX-ARM | ports/opt-arm | Bug Report | Low | python: lacks sem_open calls | Closed | |
Task Description
We need to be sure we build python (generic native build) with shm mounted.
|
|
18 | CRUX-ARM | ports/core-arm | Bug Report | High | gcc: fix triplet usage on 2.7 branch | Closed | |
Task Description
gcc packages generated by crosscompilation (core-cross) have these triplets: arm-crux-linux-gnueabi and arm-crux-linux-gnueabihf
The idea would be to have the same triplet for packages generated by native compilation on stage2, so only in this case we could release stage2 packages.
ATM, core-arm its ok for 2.7-hardfp branch but we should fix the default branch to use arm-crux-linux-gnueabi instead of machtype detected: armv7l-unkown-linux-gnueabi
One possible fix would be to use –build=arm-crux-linux-gnueabi in the overlay (core-arm)
|
|
26 | CRUX-ARM | ports/core-cross | Bug Report | Medium | Remove ports that do not appear in the upstream core or ... | Closed | |
Task Description
This script may help to discover those ports to remove: https://crux-arm.nu/gitweb?p=devtools.git;a=blob;f=getCoreDiff.sh
|
|
27 | CRUX-ARM | initrd | Bug Report | Medium | initrd: ncurses is required | Closed | |
Task Description
We need to cross compile ncurses and later pkgadd-cross them in our clfs in order to build the dialog tool:
checking if you want to use purify for testing... no checking if you want to use valgrind for testing... no checking if you want to perform memory-leak testing... checking if you want –trace option... yes checking if libtool -version-number should be used... yes checking if you want to build libraries with libtool... no checking for specific curses-directory... no checking for multibyte character support... yes Looking for ncursesw-config checking for arm-crux-linux-gnueabi-ncursesw6-config... no checking for arm-crux-linux-gnueabi-ncursesw5-config... no checking for ncursesw6-config... no checking for ncursesw5-config... ncursesw5-config checking if we have identified curses headers... none configure: error: No curses header-files found make: *** [/devel/crux-arm/initrd/work/dialog-1.1-20120215/_install/usr/bin/dialog] Error 1
To fix that (for now) we could just add a README file to initrd.git repository and some informative notes to related wiki pages.
More ideas??
|
|
29 | CRUX-ARM | ports/opt-arm | Bug Report | Low | nmap: footprint mismatch found | Closed | |
Task Description
======⇒ ERROR: Footprint mismatch found: MISSING -rwxr-xr-x root/root usr/bin/nmap-update MISSING -rw-r–r– root/root usr/man/man1/nmap-update.1.gz ======⇒ ERROR: Building '/pub/pkg/contrib/nmap#6.00-1.pkg.tar.xz' failed.
checking svn_client.h usability... no checking svn_client.h presence... no checking for svn_client.h... no checking subversion-1/svn_client.h usability... no checking subversion-1/svn_client.h presence... no checking for subversion-1/svn_client.h... no configure: WARNING: Not building nmap-update because libsvn1 was not found
IMHO, we should wait until upstream decission
|
|
37 | CRUX-ARM | website | Bug Report | Low | Typos in Flyspray | Closed | |
Task Description
There are two typos in Flyspray. The first is in the page titles. Note that there is a separator missing, and duplication of “CRUX-ARM” - here is the page title I have right now:
CRUX-ARM | bugsCRUX-ARM: New Task
I suggest this be fixed to look more like Crux’s, which reads:
Flyspray:: CRUX: New Task
So we should just replace “CRUX” with “CRUX-ARM”
The second typo is when a user enters an incorrect password. When a user enters a bad password, an error appears at the bottom of the webpage that says something about the “paassword” being incorrect or something. The word “password” is spelled incorrectly.
|
|
69 | CRUX-ARM | ports/core-arm | Bug Report | High | pkgutils version "unsynced" between core-arm and overla ... | Closed | |
Task Description
We can see that overlays aren’t providing the right version for pkgutils.
In ports/core-arm we can see version 5.35.5 and in the overlays we see version 5.35.3.
Waiting comments to see what to do (not many differences between those versions but IMHO they should be fixed in overlays).
|
|
72 | CRUX-ARM | ports/efikamx-arm | Bug Report | Low | efikamx devices | Closed | |
Task Description
Current libgmp version 5.0.5 fails with assembler error.
The problem is located on upstream Pkgfile which forces the build for i686. [...] tmp-add_n.s: Assembler messages: tmp-add_n.s:79: Error: bad instruction `xor %edx,%edx’ [...]
From the original Pkgfile, it specifies: –build=i686-pc-linux-gnu
Solution: - Use current build vars for both ABI’s: - softfp: –build=arm-unknown-linux-gnueabi
|
|
73 | CRUX-ARM | ports/core-arm | Feature Request | Low | Add zlib support to kmod | Closed | |
Task Description
It’s nice to be able to gzip modules to save space. Can –with-zlib please be added to kmod? I have it working well with my setup but it would be nice if this was mainlined.
Thanks!
|
|
74 | CRUX-ARM | ports/opt-arm | Bug Report | Medium | firefox: (efikamx) 39.0-2 - gcc Illegal instruction fai ... | Closed | |
Task Description
Currently with default efikamx rootfs i get an illegal instruction fail (efikamx smartbook):
prt-get depinst firefox.. (full log at http://pastebin.com/LYFwgjDA ) .... make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/netwerk/dns’ make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/toolkit/devtools/security’ Unified_cpp_devtools_security0.o libtoolkit_devtools_security.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/toolkit/devtools/security’ make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/widget’ nsBaseWidget.o Unified_cpp_widget0.o liburiloader_prefetch.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/uriloader/prefetch’ Unified_cpp_widget1.o Unified_cpp_widget2.o make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/editor/libeditor’ Unified_cpp_editor_libeditor0.o Unified_cpp_editor_libeditor1.o Unified_cpp_editor_libeditor2.o libwidget.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/widget’ In file included from /usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11:0: /usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/libeditor/nsEditor.cpp: In member function ‘nsresult nsEditor::JoinNodes(nsINode&, nsINode&)’: /usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/libeditor/nsEditor.cpp:1507:10: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized]
return result;
^
make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/dom/battery’ BatteryManager.o libdom_battery.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/dom/battery’ make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/security/manager/boot/src’ Unified_cpp_manager_boot_src0.o libsecurity_manager_boot_src.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/security/manager/boot/src’ make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/dom/mathml’ Unified_cpp_dom_mathml0.o libdom_mathml.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/dom/mathml’ make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/intl/uconv’ Unified_c_intl_uconv0.o Unified_cpp_intl_uconv0.o Unified_cpp_intl_uconv1.o Unified_cpp_intl_uconv2.o Unified_cpp_intl_uconv3.o Unified_cpp_intl_uconv4.o Unified_cpp_intl_uconv5.o Unified_cpp_intl_uconv6.o libintl_uconv.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/intl/uconv’ make[5]: Entering directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/accessible/base’ Unified_cpp_accessible_base0.o Unified_cpp_accessible_base1.o In file included from /usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110:0: /usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/libeditor/nsHTMLEditor.cpp: In member function ‘virtual nsresult nsHTMLEditor::BeginningOfDocument()’: /usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/libeditor/nsHTMLEditor.cpp:579:48: warning: ‘selOffset’ may be used uninitialized in this function [-Wmaybe-uninitialized]
return selection->Collapse(selNode, selOffset);
^
In file included from /usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:137:0: /usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/libeditor/nsHTMLInlineTableEditor.cpp: At global scope: /usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/libeditor/nsHTMLInlineTableEditor.cpp:271:1: internal compiler error: Illegal instruction } ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.
In the directory /usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/editor/libeditor The following command failed to execute properly: c++ -o Unified_cpp_editor_libeditor1.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /usr/ports/opt-arm/firefox/work/src/mozilla-release/config/gcc_hidden.h -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DMOZ_GLUE_IN_PROGRAM -DAB_CD=en-US -DNO_NSPR_10_SUPPORT -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/libeditor -I. -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/dom/base -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/editor/txmgr -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/extensions/spellcheck/src -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/layout/generic -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/layout/style -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/layout/tables -I/usr/ports/opt-arm/firefox/work/src/mozilla-release/layout/xul -I../../dist/include -I/usr/include/nspr -I/usr/include/nss -I/usr/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/Unified_cpp_editor_libeditor1.o.pp -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -O2 -pipe -mfloat-abi=hard -march=armv7-a -mfpu=vfpv3-d16 -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O2 -pipe -mfloat-abi=hard -march=armv7-a -mfpu=vfpv3-d16 -fomit-frame-pointer /usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/editor/libeditor/Unified_cpp_editor_libeditor1.cpp /usr/ports/opt-arm/firefox/work/src/mozilla-release/config/rules.mk:930: recipe for target ‘Unified_cpp_editor_libeditor1.o’ failed make[5]: * [Unified_cpp_editor_libeditor1.o] Error 1 make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/editor/libeditor’
/usr/ports/opt-arm/firefox/work/src/mozilla-release/config/recurse.mk:74: recipe for target ‘editor/libeditor/target’ failed make[4]: * [editor/libeditor/target] Error 2 make[4]: * Waiting for unfinished jobs.... libaccessible_base.a.desc make[5]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared/accessible/base’
make[4]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared’
/usr/ports/opt-arm/firefox/work/src/mozilla-release/config/recurse.mk:36: recipe for target ‘compile’ failed make[3]: * [compile] Error 2 make[3]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared’ /usr/ports/opt-arm/firefox/work/src/mozilla-release/config/rules.mk:541: recipe for target ‘default’ failed make[2]: * [default] Error 2 make[2]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release/firefox-shared’
/usr/ports/opt-arm/firefox/work/src/mozilla-release/client.mk:400: recipe for target ‘realbuild’ failed make[1]: * [realbuild] Error 2 make[1]: Leaving directory ‘/usr/ports/opt-arm/firefox/work/src/mozilla-release’ client.mk:171: recipe for target ‘build’ failed make: *** [build] Error 2 ======⇒ ERROR: Building ‘/usr/ports/opt-arm/firefox/firefox#39.0-2.pkg.tar.gz’ failed.
|
|
75 | CRUX-ARM | general | Bug Report | Low | libcgi string.c compile issue | Closed | |
Task Description
Looks like there is a compile bug that’s been open since 2005 for arm platforms: http://sourceforge.net/p/libcgi/bugs/6/
Patching the string.c file and compiling fixes the package. We might want to fix it since upstream is unresponsive.
|
|
78 | CRUX-ARM | toolchain | Bug Report | Low | toolchain: gcc-static unnecessarily rebuilt | Closed | |
Task Description
gcc-static is unnecessarily rebuilt each time make is invoked due to an incorrect filename extension in the Makefile target definition. Patch follows:
diff –git a/Makefile b/Makefile index 4ab3882..568739d 100644 — a/Makefile +++ b/Makefile @@ -173,10 +173,10 @@ binutils-distclean: binutils-clean # GCC-STATIC -$(WORK)/gcc-$(GCC_VERSION).tar.bz2: +$(WORK)/gcc-$(GCC_VERSION).tar.xz:
wget -P $(WORK) -c ftp://gcc.gnu.org/pub/gcc/releases/gcc-$(GCC_VERSION)/gcc-$(GCC_VERSION).tar.xz
-$(WORK)/gcc-$(GCC_VERSION): $(WORK)/gcc-$(GCC_VERSION).tar.bz2 +$(WORK)/gcc-$(GCC_VERSION): $(WORK)/gcc-$(GCC_VERSION).tar.xz
tar -C $(WORK) -xf $(WORK)/gcc-$(GCC_VERSION).tar.xz
touch $(WORK)/gcc-$(GCC_VERSION)
|
|
4 | CRUX-ARM | ports/core-cross | Bug Report | Low | perl: update to 5.12.3 | Closed | |
Task Description
There are some problems trying to cross-build perl to the new version. Here there are some notes about the work done (but not working): - The Pkgfile tries to build the needed hosts tools and then build perl. - The config provided got from versatile native configure. May be a bad way to try to cross-build it. Waiting comments and suggestions to cross-build perl.
|
|
7 | CRUX-ARM | ports/opt-armhf | Bug Report | Low | mpg123: problem building | Closed | |
Task Description
Report:
/bin/sh ../../libtool –tag=CC –mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/libmpg123 -DOPT_ARM -DREAL_IS_FIXED -O2 -fomit- frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c -o l ayer3.lo layer3.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src -I../../src/libmpg123 -DOPT_ARM -DREAL_IS_FIXED -O2 -fomit-frame-pointer -funroll-all-loops -finline-functions -ffast-math -O2 -march=armv7-a -mfpu=vfpv3-d16 -mthumb -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c layer3.c -fPIC -DPIC -o .libs/layer3 .o /tmp/cckBsykf.s: Assembler messages: /tmp/cckBsykf.s:2839: Error: shift must be constant – `orr fp,fp,r7,lsl sl’ /tmp/cckBsykf.s:2868: Error: shift must be constant – `orr fp,fp,r7,lsl sl’ /tmp/cckBsykf.s:3071: Error: shift must be constant – `orr r5,r5,r7,lsl sl’ /tmp/cckBsykf.s:3268: Error: shift must be constant – `orr r6,r6,r7,lsl sl’ /tmp/cckBsykf.s:3290: Error: shift must be constant – `orr r6,r6,r7,lsl sl’ /tmp/cckBsykf.s:3313: Error: shift must be constant – `orr r6,r6,r7,lsl sl’ /tmp/cckBsykf.s:3336: Error: shift must be constant – `orr fp,fp,r4,lsl r5’ /tmp/cckBsykf.s:3358: Error: shift must be constant – `orr fp,fp,r3,lsl r5’ /tmp/cckBsykf.s:4653: Error: shift must be constant – `orr sl,sl,r7,lsl r8’ /tmp/cckBsykf.s:4864: Error: shift must be constant – `orr sl,sl,r7,lsl r8’ /tmp/cckBsykf.s:4893: Error: shift must be constant – `orr r7,r7,r8,lsl sl’ /tmp/cckBsykf.s:5105: Error: shift must be constant – `orr sl,sl,r5,lsl r7’ /tmp/cckBsykf.s:5155: Error: shift must be constant – `orr sl,sl,r5,lsl r7’ /tmp/cckBsykf.s:5179: Error: shift must be constant – `orr sl,sl,r7,lsl r8’ /tmp/cckBsykf.s:5326: Error: shift must be constant – `orr sl,sl,r3,lsl r5’ /tmp/cckBsykf.s:5350: Error: shift must be constant – `orr sl,sl,r3,lsl r4’ make[3]: * [layer3.lo] Error 1 make[3]: Leaving directory `/nfs/crux/efikamx/work/src/mpg123-1.13.3/src/libmpg123’
make[2]: * [all-recursive] Error 1 make[2]: Leaving directory `/nfs/crux/efikamx/work/src/mpg123-1.13.3/src’ make[1]: * [all] Error 2 make[1]: Leaving directory `/nfs/crux/efikamx/work/src/mpg123-1.13.3/src’
make: * [all-recursive] Error 1 ======⇒ ERROR: Building ‘/nfs/crux/efikamx/pkg/mpg123#1.13.3-1.pkg.tar.gz’ failed.
|