CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
IDProjectCategoryTask TypeSeveritySummaryStatusProgress
 71 CRUX-ARMcrossrootfsBug ReportLow libtool issues with crosscompilation Closed
100%
Task Description

libtool tries to relink during installation but failed due to host libraries

libtool: relink: arm-crux-linux-gnueabihf-g++ -fPIC -DPIC -shared -nostdlib /home/sepen/devel/crux-arm/toolchain/clfs/usr/lib/crti.o /home/sepen/devel/crux-arm/toolchain/crosstools/lib/gcc/arm-crux-linux-gnueabihf/4.8.3/crtbeginS.o .libs/dummy.o cxx/.libs/isfuns.o cxx/.libs/ismpf.o cxx/.libs/ismpq.o cxx/.libs/ismpz.o cxx/.libs/ismpznw.o cxx/.libs/limits.o cxx/.libs/osdoprnti.o cxx/.libs/osfuns.o cxx/.libs/osmpf.o cxx/.libs/osmpq.o cxx/.libs/osmpz.o -Wl,-rpath -Wl,/home/sepen/devel/crux-arm/toolchain/crosstools/lib/gcc/arm-crux-linux-gnueabihf/4.8.3/../../../../arm-crux-linux-gnueabihf/lib -L/home/sepen/devel/crux-arm/ports/crossrootfs/libgmp/work/pkg/usr/lib -L/usr/lib -lgmp -L/home/sepen/devel/crux-arm/toolchain/crosstools/lib/gcc/arm-crux-linux-gnueabihf/4.8.3 -L/home/sepen/devel/crux-arm/toolchain/crosstools/lib/gcc/arm-crux-linux-gnueabihf/4.8.3/../../../../arm-crux-linux-gnueabihf/lib -L/home/sepen/devel/crux-arm/toolchain/clfs/lib -L/home/sepen/devel/crux-arm/toolchain/clfs/usr/lib -L/home/sepen/devel/crux-arm/ports/crossrootfs/libgmp/work/pkg/home/sepen/devel/crux-arm/toolchain/crosstools/lib/gcc/arm-crux-linux-gnueabihf/4.8.3/../../../../arm-crux-linux-gnueabihf/lib -lstdc++ -lm -lc -lgcc_s /home/sepen/devel/crux-arm/toolchain/crosstools/lib/gcc/arm-crux-linux-gnueabihf/4.8.3/crtendS.o /home/sepen/devel/crux-arm/toolchain/clfs/usr/lib/crtn.o -O2 -mfloat-abi=hard -Wl,-soname -Wl,libgmpxx.so.4 -o .libs/libgmpxx.so.4.4.0
/usr/lib/libstdc++.so: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
libtool: install: error: relink `libgmpxx.la’ with the above command before installing it

There is a good explanation of the problem in this thread:

https://lists.debian.org/debian-devel/2011/02/msg00196.html (Fun with libtool and cross-builds)

We can reproduce that problem when building crossrootfs on a x86_64 host. Our final target is arm 32bits so we can’t link against non-32bits objects, and that is for what we didn’t detect issues when building crossrootfs on a x86 host.
I’m not happy with this situation.

 65 CRUX-ARMports/opt-armBug ReportMedium chromium: failed to build on efikamx devices Closed
100%
Task Description

I only tried with optimized CFLAGS="-O2 -pipe -mfloat-abi=hard -march=armv7-a -mfpu=vfpv3-d16", maybe generic flags could work but anyway we should fix that.

When developing the first overlay port for chromium I found a similar problem with neon when compiling webrtc/common_audio component and I created a patch[1]. This was the error log[2].

Now the problem sounds similar as reported here[3]. This is the current error log[4]. So we can try to create a patch for it.

[1] - https://crux-arm.nu/gitweb?p=ports/opt-arm.git;a=blob_plain;f=chromium/webrtc-arm_neon.patch;hb=0826c9bd07b8f0665e3788fc1671911dd5522554

[2] - error log for webrtc/common_audio:

cc '-DANGLE_DX11' '-DWEBRTC_SVNREVISION="Unavailable(issue687)"' '-D_FILE_OFFSET_BITS=64' '-DDISABLE_NACL' '-DCHROMIUM_BUILD' '-DUSE_DEFAULT_RENDER_THEME=1' '-DUSE_LIBJPEG_TURBO=1' '-DUSE_NSS=1' '-DUSE_X11=1' '-DENABLE_ONE_CLICK_SIGNIN' '-DGTK_DISABLE_SINGLE_INCLUDES=1' '-DENABLE_REMOTING=1' '-DENABLE_WEBRTC=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_PEPPER_CDMS' '-DENABLE_CONFIGURATION_POLICY' '-DENABLE_INPUT_SPEECH' '-DENABLE_NOTIFICATIONS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-DENABLE_TASK_MANAGER=1' '-DENABLE_EXTENSIONS=1' '-DENABLE_PLUGIN_INSTALLATION=1' '-DENABLE_PLUGINS=1' '-DENABLE_SESSION_SERVICE=1' '-DENABLE_THEMES=1' '-DENABLE_BACKGROUND=1' '-DENABLE_AUTOMATION=1' '-DENABLE_GOOGLE_NOW=1' '-DENABLE_FULL_PRINTING=1' '-DENABLE_PRINTING=1' '-DENABLE_SPELLCHECK=1' '-DENABLE_CAPTIVE_PORTAL_DETECTION=1' '-DENABLE_MANAGED_USERS=1' '-DENABLE_MDNS=1' '-DWEBRTC_CHROMIUM_BUILD' '-DWEBRTC_ARCH_ARM' '-DWEBRTC_ARCH_ARM_V7' '-DWEBRTC_DETECT_ARM_NEON' '-DWEBRTC_LINUX' '-D__STDC_CONSTANT_MACROS' '-D__STDC_FORMAT_MACROS' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' '-D_FORTIFY_SOURCE=2' -Ithird_party/webrtc -Ithird_party -I.  -fstack-protector --param=ssp-buffer-size=4 -pthread -fno-exceptions -fno-strict-aliasing -Wall -Wno-unused-parameter -Wno-missing-field-initializers -fvisibility=hidden -pipe -fPIC -mfpu=neon -flax-vector-conversions -march=armv7-a -mtune=cortex-a8 -mfloat-abi=hard -mthumb -O2 -fno-ident -fdata-sections -ffunction-sections -O2 -pipe -mfloat-abi=hard -march=armv7-a -I/usr/include/nspr  -MMD -MF out/Release/.deps/out/Release/obj.target/common_audio_neon/third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.o.d.raw -O2 -pipe -mfloat-abi=hard -march=armv7-a -mfpu=vfpv3-d16 -I/usr/include/nspr  -c -o out/Release/obj.target/common_audio_neon/third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.o third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S

third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S: Assembler messages:
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:51: Error: selected FPU does not support instruction – `vmov.i32 q9,#0'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:52: Error: selected FPU does not support instruction – `vmov.i32 q14,#0'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:62: Error: selected processor does not support ARM mode `vmull.s16 q12,d20,d22'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:63: Error: selected processor does not support ARM mode `vmull.s16 q13,d21,d23'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:64: Error: selected processor does not support ARM mode `vpadal.s32 q9,q12'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:65: Error: selected processor does not support ARM mode `vpadal.s32 q14,q13'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:84: Error: selected FPU does not support instruction – `vadd.i64 d18,d19'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:85: Error: selected FPU does not support instruction – `vadd.i64 d28,d29'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:86: Error: selected FPU does not support instruction – `vadd.i64 d18,d28'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:89: Error: selected FPU does not support instruction – `vadd.i64 d17,d18'
third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.S:90: Error: selected processor does not support ARM mode `vshl.s64 d17,d16'
make: * [out/Release/obj.target/common_audio_neon/third_party/webrtc/common_audio/signal_processing/cross_correlation_neon.o] Error 1
make:
* Waiting for unfinished jobs....
In file included from third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:16:0:
/usr/lib/gcc/arm-unknown-linux-gnueabihf/4.7.3/include/arm_neon.h:32:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc: In static member function 'static float webrtc::SincResampler::Convolve_NEON(const float*, const float*, const float*, double)':
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:23:3: error: 'float32x4_t' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:23:15: error: expected ';' before 'm_input'
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:24:15: error: expected ';' before 'm_sums1'
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:25:15: error: expected ';' before 'm_sums2'
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:29:5: error: 'm_input' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:29:34: error: 'vld1q_f32' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:31:5: error: 'm_sums1' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:31:56: error: 'vmlaq_f32' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:33:5: error: 'm_sums2' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:38:3: error: 'm_sums1' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:39:71: error: 'vmovq_n_f32' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:39:72: error: 'vmulq_f32' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:40:7: error: 'm_sums2' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:40:56: error: 'vmlaq_f32' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:43:3: error: 'float32x2_t' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:43:15: error: expected ';' before 'm_half'
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:44:34: error: 'm_half' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:44:48: error: 'vpadd_f32' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:44:52: error: 'vget_lane_f32' was not declared in this scope
third_party/webrtc/common_audio/resampler/sinc_resampler_neon.cc:45:1: warning: control reaches end of non-void function [-Wreturn-type]
make: *** [out/Release/obj.target/common_audio_neon/third_party/webrtc/common_audio/resampler/sinc_resampler_neon.o] Error 1

[3] - https://code.google.com/p/chromium/issues/detail?id=154107

[4] - error log for webrtc/commom_audio:

g++ '-DANGLE_DX11' '-D_FILE_OFFSET_BITS=64' '-DDISABLE_NACL' '-DCHROMIUM_BUILD' '-DUSE_DEFAULT_RENDER_THEME=1' '-DUSE_LIBJPEG_TURBO=1' '-DUSE_NSS=1' '-DUSE_X11=1' '-DENABLE_ONE_CLICK_SIGNIN' '-DGTK_DISABLE_SINGLE_INCLUDES=1' '-DENABLE_REMOTING=1' '-DENABLE_WEBRTC=1' '-DUSE_PROPRIETARY_CODECS' '-DENABLE_PEPPER_CDMS' '-DENABLE_CONFIGURATION_POLICY' '-DENABLE_INPUT_SPEECH' '-DENABLE_NOTIFICATIONS' '-DENABLE_GPU=1' '-DENABLE_EGLIMAGE=1' '-DENABLE_TASK_MANAGER=1' '-DENABLE_EXTENSIONS=1' '-DENABLE_PLUGIN_INSTALLATION=1' '-DENABLE_PLUGINS=1' '-DENABLE_SESSION_SERVICE=1' '-DENABLE_THEMES=1' '-DENABLE_BACKGROUND=1' '-DENABLE_AUTOMATION=1' '-DENABLE_GOOGLE_NOW=1' '-DENABLE_FULL_PRINTING=1' '-DENABLE_PRINTING=1' '-DENABLE_SPELLCHECK=1' '-DENABLE_CAPTIVE_PORTAL_DETECTION=1' '-DENABLE_MANAGED_USERS=1' '-DENABLE_MDNS=1' '-DGOOGLE_PROTOBUF_NO_RTTI' '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' '-DNDEBUG' '-DNVALGRIND' '-DDYNAMIC_ANNOTATIONS_ENABLED=0' -Ithird_party/protobuf -Ithird_party/protobuf/src  -fstack-protector --param=ssp-buffer-size=4 -pthread -fno-exceptions -fno-strict-aliasing -Wno-unused-parameter -Wno-mis...skipping...

aecm_core.c:(.text.WebRtcAecm_InitCore+0x212): undefined reference to `WebRtc_GetCPUFeaturesARM'
aecm_core.c:(.text.WebRtcAecm_InitCore+0x278): undefined reference to `WebRtcAecm_StoreAdaptiveChannelNeon'
aecm_core.c:(.text.WebRtcAecm_InitCore+0x27c): undefined reference to `WebRtcAecm_ResetAdaptiveChannelNeon'
aecm_core.c:(.text.WebRtcAecm_InitCore+0x280): undefined reference to `WebRtcAecm_CalcLinearEnergiesNeon'
out/Release/obj.target/third_party/webrtc/modules/../../../audio_processing/third_party/webrtc/modules/audio_processing/aecm/aecm_core.o: In function `WebRtcAec
m_ProcessBlock':
aecm_core.c:(.text.WebRtcAecm_ProcessBlock+0x990): undefined reference to `WebRtcAecm_kSqrtHanning'
out/Release/obj.target/third_party/webrtc/common_audio/../../../common_audio/third_party/webrtc/common_audio/resampler/sinc_resampler.o: In function `webrtc::Si
ncResampler::InitializeCPUSpecificFeatures()':
sinc_resampler.cc:(.text._ZN6webrtc13SincResampler29InitializeCPUSpecificFeaturesEv+0x4): undefined reference to `WebRtc_GetCPUFeaturesARM'
sinc_resampler.cc:(.text._ZN6webrtc13SincResampler29InitializeCPUSpecificFeaturesEv+0x34): undefined reference to `webrtc::SincResampler::Convolve_NEON(float const*, float const*, float const*, double)'
out/Release/obj.target/third_party/webrtc/common_audio/../../../common_audio/third_party/webrtc/common_audio/signal_processing/spl_init.o: In function `InitFunctionPointers':
spl_init.c:(.text.InitFunctionPointers+0x2): undefined reference to `WebRtc_GetCPUFeaturesARM'
spl_init.c:(.text.InitFunctionPointers+0x18c): undefined reference to `WebRtcSpl_MaxAbsValueW16Neon'
spl_init.c:(.text.InitFunctionPointers+0x194): undefined reference to `WebRtcSpl_MaxAbsValueW32Neon'
spl_init.c:(.text.InitFunctionPointers+0x19c): undefined reference to `WebRtcSpl_MaxValueW16Neon'
spl_init.c:(.text.InitFunctionPointers+0x1a4): undefined reference to `WebRtcSpl_MaxValueW32Neon'
spl_init.c:(.text.InitFunctionPointers+0x1ac): undefined reference to `WebRtcSpl_MinValueW16Neon'
spl_init.c:(.text.InitFunctionPointers+0x1b4): undefined reference to `WebRtcSpl_MinValueW32Neon'
spl_init.c:(.text.InitFunctionPointers+0x1bc): undefined reference to `WebRtcSpl_CrossCorrelationNeon'
spl_init.c:(.text.InitFunctionPointers+0x1c4): undefined reference to `WebRtcSpl_DownsampleFastNeon'
spl_init.c:(.text.InitFunctionPointers+0x1cc): undefined reference to `WebRtcSpl_ScaleAndAddVectorsWithRoundNeon'
out/Release/obj.target/third_party/webrtc/modules/../../../iSACFix/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/isacfix.o: In function `WebRtcIsacfix_EncoderInit':
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x110): undefined reference to `WebRtc_GetCPUFeaturesARM'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1c8): undefined reference to `WebRtcIsacfix_AutocorrNeon'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1cc): undefined reference to `WebRtcIsacfix_FilterMaLoopNeon'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1d0): undefined reference to `WebRtcIsacfix_Spec2TimeNeon'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1d4): undefined reference to `WebRtcIsacfix_Time2SpecNeon'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1d8): undefined reference to `WebRtcIsacfix_CalculateResidualEnergyNeon'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1dc): undefined reference to `WebRtcIsacfix_AllpassFilter2FixDec16Neon'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1e0): undefined reference to `WebRtcIsacfix_MatrixProduct1Neon'
isacfix.c:(.text.WebRtcIsacfix_EncoderInit+0x1e4): undefined reference to `WebRtcIsacfix_MatrixProduct2Neon'
out/Release/obj.target/third_party/webrtc/modules/../../../iSACFix/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.o: In function `WebRtcIsacfix_Time2SpecC':
transform.c:(.text.WebRtcIsacfix_Time2SpecC+0x320): undefined reference to `WebRtcIsacfix_kCosTab1'
transform.c:(.text.WebRtcIsacfix_Time2SpecC+0x324): undefined reference to `WebRtcIsac

 63 CRUX-ARMdevtoolsImprovementLow devtools: add <device>-arm support to checkOverlayUpdat ...Closed
100%
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
  ...
62CRUX-ARMinitramfsBug ReportHighinitramfs: fix weird problems related to mdevAssigned
50%
Task Description

we have some weird problems related to mdev

1. the /etc/rc script required an extra 'mdev -s' invocation to find the install media

2. after use fdisk, we can see new device nodes for these new partitions

for problem 2 there is a guy who related the same here http://stackoverflow.com/questions/8313196/mdev-racing-when-creating-and-deleting-device-node

anyway a deep review of mdev from busybox should be made to avoid these weird errors

we can also take ideas from http://sepen.it.cx/crux/ports/crux-3.0/sepen/mdev/

61CRUX-ARMkernel/efikamxBug ReportHighefikamx: Review kernel optionsResearching
0%
Task Description

ATM we need to solve issues with wireless since only WEP/WPA/WPA2 is supported with wpa_supplicant enabled.

For example, 'iwconfig wlan0 essid foo' doesn't work.

 60 CRUX-ARMinitramfsBug ReportMedium initramfs: no job control in shell Closed
100%
Task Description

this is related to  FS#59 

 41 CRUX-ARMwebsiteBug ReportLow mailman: fix issues with archives Closed
100%
Task Description

We must to fix issues with archives

 30 CRUX-ARMbootloaderImprovementLow efikamx: unable to load boot.scr from /boot directory Closed
100%
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?

 29 CRUX-ARMports/opt-armBug ReportLow nmap: footprint mismatch found Closed
100%
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

 27 CRUX-ARMinitrdBug ReportMedium initrd: ncurses is required Closed
100%
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??

 26 CRUX-ARMports/core-crossBug ReportMedium Remove ports that do not appear in the upstream core or ...Closed
100%
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

24CRUX-ARMdocumentationImprovementLowConfiguration per deviceAssigned
0%
Task Description

We should think in a way to have enough documentation for every device support. That includes:

1) Installation

 Should support all devices if not it should be noted in one section called Exceptions or similar
 Should be homogeneous for branches
 In wikipages could be called https://crux-arm.nu/Documentation/GeneralSetup, the one we have now but is empty ATM

2) Postinstallation tips (per <device>)

 Dedicated tips only related to finish the installation not the configuration
 With a General section (if required) and a section per device supported(*)
 In wikipages could be called https://crux-arm.nu/Documentation/PostInstallation

3) Configuration tips (per <device>)

 Dedicated tips related to configurations, as for example prt-get.conf, ports per device: etc/ports/<device>.rsync, etc.
 With a General section (if required) and a section per device supported(*)
 In wikipages could be called https://crux-arm.nu/Documentation/ConfigurationTips, the one we have now but is empty ATM

* section per device supported could be in the form of another doc like ConfigurationTips.efikamx or ConfigurationTips/efikamx

or it could be implemented with links to files/per/device stored in our webspace

ideas?

 18 CRUX-ARMports/core-armBug ReportHigh gcc: fix triplet usage on 2.7 branch Closed
100%
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)

 17 CRUX-ARMports/core-armBug ReportLow test2: filed only for test Closed
100%
Task Description

test2

 16 CRUX-ARMdevtoolsBug ReportLow test: filed only for test Closed
100%
Task Description

test

 15 CRUX-ARMports/core-armBug ReportLow perl: footprint mismatch Closed
100%
Task Description

======⇒ ERROR: Footprint mismatch found:
NEW -rw-r–r– root/root usr/lib/perl5/5.12/linux-thread-multi/ODBM_File.pm
NEW drwxr-xr-x root/root usr/lib/perl5/5.12/linux-thread-multi/auto/ODBM_File/
NEW -rwxr-xr-x root/root usr/lib/perl5/5.12/linux-thread-multi/auto/ODBM_File/ODBM_File
.so
NEW -rw-r–r– root/root usr/man/man3/ODBM_File.3pm.gz
======⇒ ERROR: Building ‘/usr/ports/pkg/perl#5.12.4-1.pkg.tar.xz’ failed.

 11 CRUX-ARMports/core-armBug ReportLow kbd: failed to build Closed
100%
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.

 8 CRUX-ARMports/core-armBug ReportLow libgmp: failed to compile due to bad triplet variable Closed
100%
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
[...]

 6 CRUX-ARMports/opt-armBug ReportLow python: footprint mismatch Closed
100%
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.

 5 CRUX-ARMports/opt-armBug ReportLow git: failed to build some perl modules Closed
100%
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

2CRUX-ARMdevtoolsImprovementLowmakeRelease.sh: redirect stdout while running the scrip...Assigned
0%
Task Description

It would be nice to redirect some part of the output while running the script.
With that ouput we could create a file like crux-arm-2.7-test1.packages or similar which should include a list with all package versions.
The result file will help us to create the Changelog's stuff, etc.

Showing tasks 1 - 21 of 21 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing