LINUX.ORG.RU

код и Git

 ,


0

1

здрасьте здресьте люди добрые

мне в теме скину сслыку, которая как бы должна была решить проблему с апааратным ускорением... https://github.com/allwinner-zh/media-codec как только я получаю Makefile и пытаюсь выполнить

make -j3
сразу же вылетает куча ошибок. и как только ты думаешь что решил проблему и пытаешься продолжить сборку вылетаешь еще больше ошибок. Думаю что код корявый и гуглежом не решить эту проблему. Пожалуйста попытайтесь запустить сборку и вынесите профессиональный вердикт или у меня руки из жопы, или руки из жопы у того кто писал этот код. собираю на oragne pi Gcc 10.1.0



Последнее исправление: Assembler (всего исправлений: 1)

Ответ на: комментарий от Assembler

32-разрядная библиотек собирается?

anonymous
()
Ответ на: комментарий от Assembler

ты собираешь древний фреймворк для декодирования видео, чтобы что?
Линукс ценен тем, что можно убивать время на бесполезные попытки собрать то, что тебе не нужно в принципе? Тот фреймворк для старых версий ядра, он вообще на новых ядрах не будет работать никак.

xmikex ★★★★
()
Ответ на: комментарий от xmikex

еще раз для вас индивидуально говорю, что сейчас я уже пытаюсь понять почему не собирается. это я отразил в теме.

Assembler
() автор топика
Ответ на: комментарий от Assembler

Сейчас не включено нужное расширение набора команд?

anonymous
()
Ответ на: комментарий от Assembler

очевидно, что ожидаемое разработчиком поведение GCC/GAS не соответствует тому, которое сейчас выполняется. Просто попробуй установить старый GCC и в нем собрать. То есть именно актуальный для 2016 года.

xmikex ★★★★
()
Ответ на: комментарий от WitcherGeralt

Кстати посты @Assembler очень похожи по стилю раннего @metaprog.
С годик назад у меня даже был пост в котором сделал предположение, что они братья.
Скорее всего конечно нет, но удивительная схожесть стиля вопросов и ответов …

anonymous
()
Ответ на: комментарий от Assembler

Тебе сказали убрать -Werror, ты это сделал? Если сделал, то этой ошибки больше нет. Если не сделал, чего ты хочешь?

slovazap ★★★★★
()
Ответ на: комментарий от Assembler

ну что ж, Леди делает работу за джентельменов… обнимашки

Ты ж мэнэ пiдманула, ты ж мэнэ пiдманула, ты ж мэнэ пiдвела ...
anonymous
()
Ответ на: комментарий от x86-

а вот тут выше дали совет

/configure CFLAGS="-Wno-pointer-to-int-cast -Wno-int-to-pointer-cast"

arm-linux-gnueabihf-gcc:No such file or directory

я прям в Makefile прописал

aarch64-linux-gnu-gcc
aarch64-linux-gnu-ar
aarch64-linux-gnu-g++

в СPP, CXX, CXXCPP. то есть нужный компилятор я

указал после создания Makefile прям в нем. конечно же он должен быть установлен у вас

Assembler
() автор топика
Последнее исправление: Assembler (всего исправлений: 1)
Ответ на: комментарий от Assembler

я прям в Makefile прописал

Ты не умеешь пользоваться ни тулчейном ни сборочной системой

$ ./configure --help
<...>
Some influential environment variables:
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  LIBS        libraries to pass to the linker, e.g. -l<library>
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
              you have headers in a nonstandard directory <include dir>
  CC          C compiler command
  CFLAGS      C compiler flags
  CPP         C preprocessor
  LT_SYS_LIBRARY_PATH
              User-defined run-time library search path.
  CXXCPP      C++ preprocessor

ox55ff ★★★★★
()
Ответ на: комментарий от Assembler

Это уже специфично-платформенное. Думаю, компилятор не знает ассемблерную инструкцию. Ты точно правильным компилятором собираешь?

aarch64-linux-gnu-gcc

Походу идёт попытка сборки 64-битным компилятором кода, который писался под 32-битный arm c ассемблерными вставками NEON

Теперь ответы на вопросы в исходном посте.

Собирался ли у изначальнго автора этого кода код? Очень вероятно да. Собирается ли у ТС? нет, как выяснилось дело в окружении, в битности компилятора.

Соберётся ли у того, кто попробует собрать? зависит от окружения сборки. Такой экмперимент ничего не даст. И так известно, что существуют окружения, где всё собирается, и те где не собирается.

Вот один мой двойник просил передать что у него всё собралось на его старой малинке, а 100 других двойников просили передать, что у них не собралось. Полезна ли эта инфа в такой формулировке? Особенно елси предположить что у того у кого собралось на устройстве адские срач из разных версий компиляторов и он сам не знает каким собралось (вполне вероятно что у автора было именно так).

Поэтому для решения проблемы надо тем или иным способом понимать чем отличается окружение в котором идёт попытка провести сборку, от того окруженияя, которое было у автора. И для этого идти от возникающих в выводе ошибок. А не пытаться перебирать тысячи возможных вариантов окружений прося собрать всех подряд.

GPFault ★★
()
Последнее исправление: GPFault (всего исправлений: 1)
Ответ на: комментарий от ox55ff

Ты не умеешь пользоваться ни тулчейном ни сборочной системой

это так.

 а у вас умеющего пользоваться собралось?
Assembler
() автор топика
Ответ на: комментарий от GPFault

Полезна ли эта инфа в такой формулировке?

да полезна. точне щас будет где этот человек у которого все собралось?

Assembler
() автор топика
Ответ на: комментарий от Assembler

Я пишу под x86_64. А ты ковыряешься в проприетарном китайском говне.

ox55ff ★★★★★
()
Ответ на: комментарий от Assembler

а какой по дефолту компилятор ставился после отработки configure?

xmikex ★★★★
()
Ответ на: комментарий от Assembler

нет ребята. не то. тему пометил как решенную.

У тебя решение любой проблемы - это сдаться, поджав хвост.

anonymous
()

Гарантируешь, что не малварь? UPD не вижу инструкцию по сборке по ссылке, откуда ты это -j3 вообще взял?

Dog ★★★
()
Последнее исправление: Dog (всего исправлений: 1)
Ответ на: комментарий от anonymous

День рисования в профиле закончился, до следующего дня рисования кормящие его больше не интересуют.

zemidius
()
Ответ на: комментарий от anonymous

Это да. Эдик ОБРАДУЕТСЯ!

Ишь ты, сбежал видетели ли с форума.
Или возвращайся на форум, или отправим к тебе на стажировку @Мнемокод

Выбирай!
anonymous
()

Предлагаю модерам обнулить ему статистику активности. alpha, поциенту пойдет на пользу?

BceM_IIpuBeT ★★☆☆☆
()

Есличо, там сабмодуль есть. Ты его скачал?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.