На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила трёх "С"
Пожалуйста,
1. Соблюдайте правила Форума.
2. Слушайте советы Модераторов.
(например, http://forum.sources.ru/index.php?act=ST&f=7&t=80382 )
3. Сверяйтесь с учебником по Великому и Могучему
  
> Кросскомпиляция под АРМ
    Пытаюсь собрать OpenCV на Минт
    cmake -DSOFTFP=ON -DCMAKE_TOOLCHAIN_FILE=../arm-gnueabi.toolchain.cmake ../../.. -DCMAKE_CXX_COMPILER=/usr/bin/arm-linux-gnueabihf-g++-4.9 -DCMAKE_C_COMPILER=/usr/bin/arm-linux-gnueabihf-gcc-ar-4.9

    без этого говорит компиляторы не настроены -DCMAKE_CXX_COMPILER=/usr/bin/arm-linux-gnueabihf-g++-4.9 -DCMAKE_C_COMPILER=/usr/bin/arm-linux-gnueabihf-gcc-4.9

    В процессе из ошибок
    Performing Test HAVE_CXX_WSTRICT_PROTOTYPES - Failed
    -- Performing Test HAVE_C_WSTRICT_PROTOTYPES

    -- Performing Test HAVE_C_WSIGN_PROMO - Failed
    -- Performing Test HAVE_CXX_WNO_NARROWING

    -- Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR - Failed
    -- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
    -- Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed
    -- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
    -- Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed

    -- Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN - Failed

    Check size of off64_t
    -- Check size of off64_t - failed
    -- Performing Test HAVE_C_WNO_SHORTEN_64_TO_32
    -- Performing Test HAVE_C_WNO_SHORTEN_64_TO_32 - Failed

    -- Performing Test HAVE_C_WNO_SHIFT_NEGATIVE_VALUE - Failed

    Looking for jbg_newlen - not found

    -- Performing Test HAVE_C_WNO_MISLEADING_INDENTATION - Failed

    -- Performing Test HAVE_CXX_WNO_MISLEADING_INDENTATION - Failed
    -- Looking for linux/videodev.h
    -- Looking for linux/videodev.h - not found

    -- Looking for sys/videoio.h - not found




    CMakeError.log такой (полная версия аттач)

    Build output check failed:
    Regex: 'command line option .* is valid for .* but not for C\+\+'
    Output line: 'cc1plus: warning: command line option ‘-Wmissing-prototypes’ is valid for C/ObjC but not for C++'
    Compilation failed:
    source file: '/home/opencv/opencv/platforms/linux/build_hardfp/CMakeFiles/CMakeTmp/src.cxx'
    check option: ' -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes'
    ===== BUILD LOG =====
    Change Dir: /home/opencv/opencv/platforms/linux/build_hardfp/CMakeFiles/CMakeTmp

    Run Build Command:"/usr/bin/make" "cmTC_11cfe/fast"
    /usr/bin/make -f CMakeFiles/cmTC_11cfe.dir/build.make CMakeFiles/cmTC_11cfe.dir/build
    make[1]: вход в каталог «/home/opencv/opencv/platforms/linux/build_hardfp/CMakeFiles/CMakeTmp»
    Building CXX object CMakeFiles/cmTC_11cfe.dir/src.cxx.o
    /usr/bin/arm-linux-gnueabihf-g++-4.9 -mthumb -fdata-sections -Wa,--noexecstack -fsigned-char -Wno-psabi -O3 -DNDEBUG -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -o CMakeFiles/cmTC_11cfe.dir/src.cxx.o -c /home/opencv/opencv/platforms/linux/build_hardfp/CMakeFiles/CMakeTmp/src.cxx
    cc1plus: warning: command line option ‘-Wmissing-prototypes’ is valid for C/ObjC but not for C++
    /home/opencv/opencv/platforms/linux/build_hardfp/CMakeFiles/CMakeTmp/src.cxx:1:0: warning: ignoring #pragma [-Wunknown-pragmas]
    #pragma
    ^
    Linking CXX executable cmTC_11cfe
    /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_11cfe.dir/link.txt --verbose=1
    /usr/bin/arm-linux-gnueabihf-g++-4.9 -mthumb -fdata-sections -Wa,--noexecstack -fsigned-char -Wno-psabi -O3 -DNDEBUG -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,--gc-sections -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,-z,nocopyreloc CMakeFiles/cmTC_11cfe.dir/src.cxx.o -o cmTC_11cfe -rdynamic
    make[1]: выход из каталога «/home/opencv/opencv/platforms/linux/build_hardfp/CMakeFiles/CMakeTmp»

    ===== END =====
      аттач
      Прикреплённый файлПрикреплённый файлCMakeError.log (39,98 Кбайт, скачиваний: 262)
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0206 ]   [ 17 queries used ]   [ Generated: 29.03.24, 11:53 GMT ]