![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Ak47black |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Здравствуйте.
Сдаюсь, всё перерыл что только мог но так не к чему не пришел. Хочу скомпилировать ffmpeg с libx264 под windows Сделал всё тоже самое что написано ТУТ. На шаге
получаю
Если подправить и сделать
то
и config.log
Как быть никак незнаю. Так как весь интернет перерыл, но эта проблема нигде толком не решена. Подскажите пожалуйста, хоть что-нибудь.... Добавлено @ 18:45 Намерен сидеть искать проблему весь сегодняшний, если кто может помочь то буду очень рад. Добавлено через 12 минут и 27 секунд Yasm для компиляции xlibx264 , можно скачать тут. (его надо переименовать в yasm.exe и положить в MinGW\bin) Добавлено через 13 минут и 22 секунды Вроде-бы всё что могу сказать. Буду ждать ответов. Это сообщение отредактировал(а) Ak47black - 6.11.2010, 18:46 |
||||||||||
|
|||||||||||
bass |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 5.8.2007 Репутация: нет Всего: 2 |
Если не могу подключить библиотеку пользуюсь LoadLybrary...... но это нуторно но возможно......
|
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
bass, но я вроде-бы подключаю её успешно.
Я всеётаки думаю, что дело тут в другом.... Добавлено @ 19:49 А в чём не имею никакого понятия.... Это сообщение отредактировал(а) Ak47black - 6.11.2010, 20:07 |
|||
|
||||
bass |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 5.8.2007 Репутация: нет Всего: 2 |
По ошибкам смотрю у тебя не компелиться....... С лодлибрари все кемпельнеться надо только в ручную все функции прописать.....
|
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Не, а как-бы всётаки нормально сделать.
Это сообщение отредактировал(а) Ak47black - 7.11.2010, 00:15 |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
Ak47black, непонятно откуда у вас взялись такие ошибки.. выполнил по инструкции. все собралось.
единственное что пришлось сделать руками - прописать в "libavformat/avformat.h" это:
не видел компилятор почему-то эти две функции, хотя инклудил "string.h" |
|||
|
||||
Ak47black |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
boostcoder,
А с командой
? Потомучто у меня без
то тоже всё собирается. Сижу в недоумении в каком-то ... Может я minGW неправильно установил.... Я взял автоматическую инсталяцию тут (там MinGW+msys), поэтому coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2 я не скачивал. Добавлено @ 13:01 И непонимаю почему у меня с такими параметрами не идёт
Это сообщение отредактировал(а) Ak47black - 7.11.2010, 13:03 |
||||||
|
|||||||
Ak47black |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Низнаю что мне делать.
Всё переисталировал заново, всё как по инструкции тут (добавя в этот раз coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2) и получаю по прежднему
Конец лог файла
![]() Это сообщение отредактировал(а) Ak47black - 7.11.2010, 14:01 |
||||
|
|||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
Ak47black, повторю: выполнил все как написано в инструкции.
Добавлено через 1 минуту и 57 секунд может выложить собранные либы? или весь пак mingw + msys + ffmpeg + libx264 ? |
|||
|
||||
Ak47black |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
boostcoder, да незнаю.
Я вот хоть до посинения, но хочу разобратся почему у меня неходит..... ![]() Добавлено @ 16:06 Не, мне сам "принцип" сборки как-бы интересен. Добавлено @ 16:11 А пункты
Как у вас? Я их сделал немного может подругому (так как во время напсания туторириала это дело было подругому)
Это сообщение отредактировал(а) Ak47black - 7.11.2010, 16:13 |
||||
|
|||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
а я то думал вам реально для дела нужно.. а вы так...компилятор тестите ![]() Добавлено через 27 секунд спасибо ![]() Добавлено через 2 минуты и 16 секунд msys + mingw + git у меня были установлены раньше. я только иногда обновляю. |
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Какие-нибудь идеи по продвижению есть?
![]() Добавлено @ 16:16
А вы попробуйте в другое место установить новый (не стерая старый), как тогда? Это сообщение отредактировал(а) Ak47black - 7.11.2010, 16:16 |
|||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
Ak47black |
|
||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Ладно, а по лог файлу что можно исчерпать
? Добавлено через 25 секунд
Не странно-ли? Добавлено через 59 секунд Может это всётаки изза путей? Как проверить? Добавлено через 2 минуты и 6 секунд Почему в примере вот такой путь
с буквой -I ? Добавлено через 3 минуты и 14 секунд С компилятором по ходу у меня проблемм нет
Это сообщение отредактировал(а) Ak47black - 7.11.2010, 16:25 |
||||||||
|
|||||||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
путь к хидерам |
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
нет. в том, что компилятор использует этот путь как файл. иначе, ели бы такого пути просто не существовало но вы бы его указали в -I, компилятор бы не выдал сообщения об ошибке. Добавлено через 18 секунд да. |
|||
|
||||
Ak47black |
|
||||||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
А как через MINGW консоль узнать каков он? (по умолчанию) Добавлено через 5 минут и 52 секунды А без этих "букв" кстати, есди вот так
то получаю тоже самое
но не
Добавлено через 6 минут и 42 секунды А "-L" что значит? Добавлено через 9 минут и 9 секунд Всётаки что-то стронное есть с
Добавлено через 9 минут и 37 секунд
странные параметры какие-то.... Это сообщение отредактировал(а) Ak47black - 7.11.2010, 16:37 |
||||||||||
|
|||||||||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
мингв тут не при чем. как и gcc. это влияние линукс систем. http://bban2.tistory.com/212 http://www.tuxfiles.org/linuxhelp/linuxdir.html единственная разница у мингва в том, что свои хидеры+ либы по умолчанию он ищет в каталогах указанных при его сборке. но если их переместить в стандартное местоположение(/usr/include и /usr/lib) то он не будет против. Добавлено через 1 минуту и 52 секунды впервые вижу такое ![]() Добавлено через 3 минуты и 20 секунд вы похоже не очень понимаете что такое msys ;) дело в том, что msys эмулирует среду линукс. по этому, нужно мингв инсталить в msys, а не наоборот. |
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
ничего странного. Добавлено через 1 минуту а инсталятор вы "делали" ? |
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
это доллжен был быть путь к хидерам. но вы его изменили. потому у него нет ключа -I зы нет желания повышать свой флеймовый рейтинг. а так как у вас нет вопросов по существу - удачи. Это сообщение отредактировал(а) boostcoder - 7.11.2010, 16:56 |
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
||||
|
||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
А он должен там быть? Добавлено @ 16:59 Он это дело берёт как файл что-ли? Добавлено через 3 минуты и 22 секунды У кого ещё есть какие идеи что это за "зверь" такой? И как его брать? ![]() Это сообщение отредактировал(а) Ak47black - 7.11.2010, 16:59 |
|||
|
||||
xvr |
|
||||||||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Да
Первая ошибка у вас из за этого:
Вторая ошибка -
|
||||||||||
|
|||||||||||
boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
но у меня же все собралось
![]() скажу вам по секрету, эти флаги можно просто убрать. результат тот же. что логично ![]() |
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
xvr,
я это всё перепробовал, тоже самое Проблема больше связана с текушим mingw (насколько я вижу) Это сообщение отредактировал(а) Ak47black - 8.11.2010, 16:45 |
|||
|
||||
Ak47black |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Ещё раз сформулирую чётко что у меня не выходит.
Я хочу скомпилировать ffmpeg. Испольузю я этот тутрориал. Проблема в том что на время написания этого туториала изменилась инсталяция msys + mingw. И все попытки которые я втретил облазив с google и что я только смог увидеть, дают либо
либо
|
||||
|
|||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Все ошибки 'gcc is unable to create an executable file.' связанны ИМЕННО с этими опциями. gcc/mingw тут не при чем
А вот это 'ERROR: libx264 not found' видимо связанно с отсутствием этой самой библиотеки Вы вот это из тьюториала делали?
PS. В тьюториале флаги прописаны правильно |
|||
|
||||
Ak47black |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Да. За исключением того, что нужно было ещё добавить yasm. (я скачал отсуюда и положил как MinGW\bin\yasm.exe)
В local/lib и local\include есть точно(например вижу libx264.a, x264.h), но не в usr/... Добавлено через 1 минуту и 13 секунд Полный путь к local папке
Это сообщение отредактировал(а) Ak47black - 8.11.2010, 22:01 |
||||
|
|||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Нашел информацию по своей ошибке http://forum.doom9.org/showthread.php?t=149735
Вы не могли подсказать как в моём случае Сделать пукт
И как это потом связать с ffmpeg? |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Вот и добавьте эти пути через --extra-ldflags и --extra-cflags
Кстати, а они видны для gcc как /usr/local? (Не знаю как в msys сделано мэпирование путей) Отложите, пока не начнет на pthread ругаться ![]() |
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
xvr, с путями всё нормально.
Проблема тут изза того что libx264 нужно делать как библиотеку либо с pthread можно как-то сделать без. Поэтому я с pthread и разбираюсь. Это сообщение отредактировал(а) Ak47black - 9.11.2010, 16:08 |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Он бы не ругался на отсуствующую libx264, если бы была проблема с pthread. Ошибки были бы другие
|
|||
|
||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
xvr, дело в том что
|
|||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
Эта опция принудительно подключает библиотеки linx264 и libpthread при линковке. С ней тоже не работает? |
||||
|
|||||
Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: -1 Всего: 0 |
Я окончательно понял в чём у меня проблема. Уже перемучился то по полной ...
Команда
скачивает старую версию. xvr, Спасибо Вам за помошь. Это сообщение отредактировал(а) Ak47black - 10.11.2010, 13:13 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |