CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
IDProjectCategoryTask TypeSeveritySummaryStatusProgress  desc
 32 CRUX-ARMports/core-armhfBug ReportHigh libgmp: upstream version error on build. Closed
100%
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:

  1. hardfp: –build=arm-unknown-linux-gnueabihf
 33 CRUX-ARMports/core-armBug ReportHigh util-linux-ng: footprint mistmatch Closed
100%
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-ARMports/core-armhfBug ReportHigh util-linux-ng: footprint mistmatch Closed
100%
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-ARMports/opt-armBug ReportLow python 2.7.3 fails with dbm error Closed
100%
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-ARMwebsiteBug ReportLow mailman: fix issues with archives Closed
100%
Task Description

We must to fix issues with archives

 42 CRUX-ARMinitrdBug ReportMedium initrd miss ext3 and ext4 support. Closed
100%
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-ARMtoolchainBug ReportLow toolchain glibc --enable-obsolete-rpc Closed
100%
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-ARMpkgutils-crossBug ReportMedium Missing pkginfo link to pkgadd in pkgutils-cross Closed
100%
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-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
  ...
 64 CRUX-ARMinitramfsImprovementLow initramfs: resolving dns problems (bad address) Closed
100%
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-ARMports/opt-armBug ReportMedium chromium: failed to build on raspberrypi devices Closed
100%
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-ARMcrossrootfsBug ReportHigh gettext 0.19.1: cross-compilation problem Closed
100%
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-ARMports/opt-armBug ReportMedium icu: build problem Closed
100%
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-ARMports/opt-armBug ReportLow python: lacks sem_open calls Closed
100%
Task Description

We need to be sure we build python (generic native build) with shm mounted.

 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?

 35 CRUX-ARMports/core-armBug ReportLow Cubox boot.script needs to change Closed
100%
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-ARMports/cubox-armhfBug ReportLow Looking for ports/cubox git repo Closed
100%
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-ARMbootloaderFeature RequestLow MUhRIH <a href="http://hckguwwxxtal.com/">hckguwwxxtal ...Closed
100%
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-ARMLow <url>http://etnomania.ru/netcat_files/Media/dor13|Êëþ÷è ...Closed
100%
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-ARMLow <url>http://etnomania.ru/netcat_files/Media/dor13|Êëþ÷è ...Closed
100%
Task Description

<url>http://etnomania.ru/netcat_files/Media/dor13|Êëþ÷è nod32</url>

 48 CRUX-ARMports/opt-crossBug ReportLow URL invalid for subversion Closed
100%
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.

56CRUX-ARMgeneralFeature RequestLowMAKEFLAGS should not fail if defined greater than 1 jobResearching
80%
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.

67CRUX-ARMinitramfsBug ReportLowinitramfs: problem with e2fsckRequires testing
50%
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...

  • Found media on /dev/mmcblk0p1, 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

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/

12CRUX-ARMkernel/omap850Bug ReportLowomap850: current version 2.6.25 gives problems with ude...Researching
30%
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

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.

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.

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?

Showing tasks 51 - 78 of 78 Page 2 of 2 - 1 - 2

Available keyboard shortcuts

Tasklist

Task Details

Task Editing