|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|||||||||||||||||
Сборка через makefile gstreamer плеера06.08.2018, 12:16. Показов 3134. Ответов 38
Метки нет (Все метки)
Всем привет, под линуксом не работал раньше. Нашел пример плеера с использованием gstreamer. Клонировал репозиторий пытаюсь в директории выполнить make! А там валят ошибки (на скрине). Собираю на виртуальной машине. Я установил пакеты gtk2.0, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev,
Собственно сам Makefile Кликните здесь для просмотра всего текста
Там один дядька в ишю написал следующее, но я не понимаю как это применить в текущем makefile.
Кликните здесь для просмотра всего текста
Я пытался собрать через gcc, такая же петрушка...
0
|
|||||||||||||||||
| 06.08.2018, 12:16 | |
|
Ответы с готовыми решениями:
38
Сборка компактного аудио плеера читающего FLAC, MP3, WMA... Компиляция через Makefile Make, makefile, simple makefile, hello_world |
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
|||
| 07.08.2018, 16:07 | |||
|
0
|
|||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 07.08.2018, 16:14 [ТС] | |
|
Выше сбрасывал лог с исходниками. Один в один с любым мейк файлом.
Добавлено через 6 минут Пакеты установленные gtk2.0, libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev, а так же сам gstreamer-1.14.1. Plagin details: /usr/lib/x86_x64-linux-gnu/gstreamer-1.0
0
|
|
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
||||||
| 07.08.2018, 16:15 | ||||||
|
Там ошибка в makefile. Надо аккуратнее следить за пробелами
0
|
||||||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
||||||
| 07.08.2018, 16:17 [ТС] | ||||||
|
Да я с вашим уже пытаюсь, результат одинаков.
0
|
||||||
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
|
| 07.08.2018, 16:22 | |
|
Сделайте make clean, потом снова make.
Покажите все, что выводит
0
|
|
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 07.08.2018, 16:32 [ТС] | |
|
Сделал. Вот лог.
0
|
|
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 07.08.2018, 16:34 [ТС] | |
|
Положил в архив, а то форум не пускает свыше 20 Кб.
0
|
|
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
|||||||||||
| 07.08.2018, 16:53 | |||||||||||
|
Факт.... не находит библиотек.
В строку 16 вставьте
В моей системе все по умолчанию стоит в /usr/lib64. Возможно у вас где-то в другом месте, поэтому и ошибка линковки. Добавлено через 1 минуту Если будет несколько разных путей, то перечислять -L через пробел
1
|
|||||||||||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 07.08.2018, 16:55 [ТС] | |
|
Буду пробовать. Спасибо.
0
|
|
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
||||||
| 07.08.2018, 16:55 | ||||||
|
Ошибка только здесь
Поэтому больше ничего исправлять пока не надо. Только добавить -L
0
|
||||||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|||||||||||
| 07.08.2018, 16:58 [ТС] | |||||||||||
|
Сюда что ли -L?
0
|
|||||||||||
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
||||||
| 08.08.2018, 00:03 | ||||||
|
В строку 16 в Makefile (после CFLAGS := ...) вставьте
1
|
||||||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
||||||||||||||||
| 08.08.2018, 09:35 [ТС] | ||||||||||||||||
|
Узнал путь gtk
Кликните здесь для просмотра всего текста
Результат аналогичен, может не верно в мейк файле прописал пути?
0
|
||||||||||||||||
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
|
| 08.08.2018, 10:12 | |
|
Ааааааа!!! Ну откуда при линковке опять появляются include-ы???
Почему вы упорно для линковки пихаете --cflags???? Все, забыли про --cflags и include уже... нет уже их, скомпилировали их уже... есть объектный код Теперь этот объектный код надо слинковать с библиотеками gtk, gdk и gst (это so-файлы или a-файлы, НО НЕ h-файлы, h-файлы - ЭТО НЕ БИБЛИОТЕКИ!!) Я же уже написал один раз. Пишу еще раз. Где у вас лежат файлы вида libgtk-x11-2.0.so* или libgtk-x11-2.0.a Вот там где они лежат, эти пути надо через параметр -L поместить в LDFLAGS
0
|
|
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 08.08.2018, 10:22 [ТС] | |
|
Ну, так я же говорил изначально что файлы с расширением .о появляются. Я не догадывался, что компиляция прошла удачно из-за кучи ошибок в консоли. Получается, что крашусь я на этапе линковки. А SO файлы ж вроде лежать всегда в папках libs.
0
|
|
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
||||||
| 08.08.2018, 11:02 [ТС] | ||||||
|
Нашел вроде где что лежит /usr/lib/x86_64-linux-gnu/.. Но что-то снова не так.
0
|
||||||
|
1269 / 981 / 386
Регистрация: 02.09.2012
Сообщений: 3,030
|
||
| 08.08.2018, 12:24 | ||
|
0
|
||
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|
| 08.08.2018, 12:34 [ТС] | |
|
Исходники+лог+либы и мейк файлы в архиве.
0
|
|
|
89 / 77 / 38
Регистрация: 11.10.2015
Сообщений: 860
|
|||||||||||
| 08.08.2018, 14:26 [ТС] | |||||||||||
|
Я уже все пакеты установил
Итак. Вуаля! Вот с таким мейк файлом все удалось
0
|
|||||||||||
| 08.08.2018, 14:26 | |
|
Как создать makefile через CMD Windows 10? При запуске Makefile выдается ошибка "Makefile:2: recipe for target 'all' failed" Подключение стационарного медиа плеера к компьютеру через wi-fi Уровень заряда через USB с плеера Intenso
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки.
Добавлены следующие реквизиты типа Булево:
- Буквы;
- Цифры;
- Символы.
Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
|
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей.
Самым главным критерием для. . .
|
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store.
И так:
1. Скачиваем с. . .
|