|
58 | CRUX-ARM | kernel/cubieboard2 | Bug Report | Low | Review kernel options. | Closed | |
Task Description
Try to cut down not directly related options to this device
|
|
59 | CRUX-ARM | initrd | Bug Report | Medium | Initrd shell prints wrong version and has no job contro ... | Closed | |
Task Description
Hi, when booting the 3.0 initrd on my EOMA68-A20 I have the following message with the wrong CRUX-ARM version in the banner and no job control on the shell. Job control is important because if I run "ping" I can never recover the shell without a reboot due to the inability to ctrl-c.
CRUX-ARM 2.8 - https://crux-arm.nu/
* Mounting filesystems... OK * Populating /dev via mdev... OK * Registering mdev as hotplug agent... OK * Creating and mounting /dev/pts... OK * Starting kernel log daemon... OK * Setting hostname... OK * Loading network loopback device... OK * Saving boot messages... OK * Trying to find and mount the media installer... * Searching for the CRUX media...
* The CRUX media was not properly mounted! Spawning a shell for you to attempt to fix this problem. If you are able to find the correct device, mount it at /media and then log out of this shell to continue. If you are NOT able to fix the problem, installation will not be possible.
/bin/sh: can't access tty; job control turned off ~ #
|
|
60 | CRUX-ARM | initramfs | Bug Report | Medium | initramfs: no job control in shell | Closed | |
Task Description
this is related to FS#59
|
|
65 | CRUX-ARM | ports/opt-arm | Bug Report | Medium | chromium: failed to build on efikamx devices | Closed | |
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
|
|
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
|
|
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).
|
|
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
|
|
71 | CRUX-ARM | crossrootfs | Bug Report | Low | libtool issues with crosscompilation | Closed | |
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.
|
|
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
|
|
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.
|
|
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.
|
|
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)
|
|
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/
|
|
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!
|
|
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
|
|
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?
|
|
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
|
|
68 | CRUX-ARM | ports/cubieboard-arm | Update Request | Medium | firefox: build update to 26.0 fails in cubieboard | Closed | |
Task Description
Current error trying to build firefox on the cubieboard:
c++ -o BufferUnrotate.o -c -fvisibility=hidden -DMOZ_GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR _10_SUPPORT -DOS_POSIX=1 -DOS_LINUX=1 -I../../ipc/chromium/src -I../../ipc/glue -I../../ipc/ipdl/_ipdlheaders -I../../content/events/src -I/fr ameworks/base/include/media/stagefright -I/frameworks/base/include/media/stagefright/openmax -I/frameworks/av/include/media/stagefright -I/frame works/native/include/media/openmax -I../../gfx/layers -I. -I../../dist/include -I/usr/include/nspr -I/usr/include/nss -fPIC -DMOZILLA_C LIENT -include ../../mozilla-config.h -MD -MP -MF .deps/BufferUnrotate.o.pp -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wty pe-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -O2 -pipe -mfloat-abi=hard -mfpu=neon -mcpu=cortex-a8 -mtune=cortex-a8 -fno-exceptio ns -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTR IMMED -g -O2 -pipe -mfloat-abi=hard -mfpu=neon -mcpu=cortex-a8 -mtune=cortex-a8 -fomit-frame-pointer -I/usr/include/cairo -I/usr/include/glib-2. 0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/cairo -I/usr/include/glib -2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/pixman-1 -I../../widg et/gtk2/compat -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/pa ngo-1.0 -I/usr/include/harfbuzz -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/p ixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng15 -I/usr/include/glib-2.0 -I/usr/li b/glib-2.0/include /mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp /mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp: In function 'void BufferUnrotate(uint8_t*, int, int, int, int, int)': /mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:34:60: error: 'memcpy' was not declared in this scope /mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:35:86: error: 'memmove' was not declared in this scope /mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:57:77: error: 'memcpy' was not declared in this scope /mnt/work_cb1/firefox/src/mozilla-release/gfx/layers/BufferUnrotate.cpp:58:90: error: 'memmove' was not declared in this scope make[3]: * [BufferUnrotate.o] Error 1 make[3]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release/gfx/layers' make[2]: * [compile] Error 2 make[2]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release/gfx' make[1]: * [compile] Error 2 make[1]: Leaving directory `/mnt/work_cb1/firefox/src/mozilla-release' make: * [default] Error 2
There is a patch to solve it. Currently testing locally.
— a/mozilla-release/gfx/layers/BufferUnrotate.cpp +++ b/mozilla-release/gfx/layers/BufferUnrotate.cpp @@ -8,6 +8,7 @@ #include <stdint.h> #include <stdio.h> #include <stdlib.h> +#include <string.h> /* memcpy() memmove() */
void BufferUnrotate(uint8_t* aBuffer, int aByteWidth, int aHeight,
int aByteStride, int aXBoundary, int aYBoundary)
|
|
56 | CRUX-ARM | general | Feature Request | Low | MAKEFLAGS should not fail if defined greater than 1 job | Researching | |
Task Description
Review all our source tree so that if one tries to use MAKEFLAGS should not fail.
Right now would have to set those parts that need to be forced to -j1.
|
|
62 | CRUX-ARM | initramfs | Bug Report | High | initramfs: fix weird problems related to mdev | Assigned | |
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/
|
|
67 | CRUX-ARM | initramfs | Bug Report | Low | initramfs: problem with e2fsck | Requires testing | |
Task Description
CRUX-ARM 3.0 - https://crux-arm.nu/
* Mounting /proc, /sys. * Mounting filesystems... OK * Populating /dev via mdev... OK * Registering mdev as hotplug agent... OK * Creating and mounting /dev/pts... OK * Starting kernel log daemon... OK * Setting hostname... OK * Loading network loopback device... OK * Saving boot messages... OK * Trying to find and mount the media installer... * Searching for the CRUX media...
The system is coming up. Please wait.
Please press Enter to activate this console. # fsck fsck (busybox 1.21.1, 2013-11-01 23:47:28 UTC) # e2fsck /dev/sda1 e2fsck 1.42.5 (29-Jul-2012) ext2fs_check_if_mount: Can’t check if filesystem is mounted due to missing mtab file while determining whether /dev/sda1 is mounted. e2fsck: e2fsck not compiled with HTREE support,
but filesystem /dev/sda1 has HTREE directories.
e2fsck: Get a newer version of e2fsck!
/dev/sda1: WARNING: Filesystem still has errors
Possible solution –enable-htree in e2fsprogs configure
|
|
12 | CRUX-ARM | kernel/omap850 | Bug Report | Low | omap850: current version 2.6.25 gives problems with ude... | Researching | |
Task Description
udev needs at least kernel version 2.6.27 (specified in the README file provided at sources). There are some error messages while booting 2.7-test1:
error getting socket: invalid argument initiaizing netlink socket error udevadm [382]: error sending message: Connection refued.
Then devices nodes aren't created and we got this too: fsck.ext2: No such file or directory while trying to open /dev/mmcblk0p2
|
|
61 | CRUX-ARM | kernel/efikamx | Bug Report | High | efikamx: Review kernel options | Researching | |
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.
|
|
2 | CRUX-ARM | devtools | Improvement | Low | makeRelease.sh: redirect stdout while running the scrip... | Assigned | |
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.
|
|
24 | CRUX-ARM | documentation | Improvement | Low | Configuration per device | Assigned | |
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?
|