Не знаю, сюда мне писать или в /pr. Вообщем такая штука, закину на карту 3к руб тому, кто поможет м
Аноним (Microsoft Windows 10: Chromium based)07/06/23 Срд 09:32:45№33166971
Не знаю, сюда мне писать или в /pr. Вообщем такая штука, закину на карту 3к руб тому, кто поможет мне собрать pjsiphttps://docs.pjsip.org/en/latest/get-started/windows/index.html на винде с нуля. То есть со всеми включительными файлами и конкретными инструкциями "как для долбоеба" что куда прописывать. 400 плачу после сборки openssl, остальное после полной сборки, без хуйни. Кто заинтересован пишите в тред, можете тг сразу кинуть, могу я свой кинуть.
Аноним (Microsoft Windows 10: Chromium based)07/06/23 Срд 09:33:20№33166982
Аноним (Microsoft Windows 10: Chromium based)10/06/23 Суб 19:58:51№331838315
>>3318255 >>3318256 Очень благодарен что ты взялся мне помочь, друже. Отличия между professional и обычной в плане удобства или функционала тоже?
Аноним (Microsoft Windows 10: Chromium based)10/06/23 Суб 22:05:34№331843516
>>3318381 Вроде собрался OpenSSL. Единственный непонятный момент с vcvarsall.bat, там запрашивает версию, выбираю самую на мой взгляд подходящую x64 8.1, и выводит >Непредвиденное появление: и пути переменных из path. Это норм? И почему vcvarsall надо запускать отдельно, можешь объяснить?
Алсо напиши какие то платежные реквизиты, для поддержки.
Аноним (Microsoft Windows 10: Firefox based)10/06/23 Суб 23:46:16№331847317
>>3318435 > Алсо напиши какие то платежные реквизиты Напишу, когда доведу гайд до ума, биджиджи > там запрашивает версию, выбираю самую на мой взгляд подходящую x64 8.1, и выводит непредвиденное появление: vcvarsall.bat запрашивает версию, да. Она нужна для сборки. У меня почему-то x64 OpenSSL не получилось x64 собрать, поэтому я собрал только x86 (официальная инструкция по сборке вроде x86 и требует), хотя сам перл и насм x64 и среду выбрал x64, не знаю, что ему не понравилось. Попробую master-ветку OpenSSL собрать. Сам гайд требует адаптации под современность, libeay32 and ssleay32 уже давно называются как libssl.dll и libcrypto.dll.
Аноним (Microsoft Windows 10: Firefox based)10/06/23 Суб 23:47:54№331847418
>>3318473 > vcvarsall.bat запрашивает версию, да. Она нужна для сборки. То есть, нужно выбирать тот vcvarsall.bat под архитектуру, под которую планируешь собирать.
Аноним (Microsoft Windows 10: Firefox based)10/06/23 Суб 23:51:55№331847519
>>3318474 И от себя добавлю ещё: как же на винде легко собирать и как я ебался с gcc и шлангом, когда собирал виндовые программы методом кросскомпиляции под WSL. Это был ёбанный ад! Здесь же, как в песочнице.
Аноним (Microsoft Windows 10: Firefox based)11/06/23 Вск 01:12:19№331850620
>>3318473 > У меня почему-то x64 OpenSSL не получилось x64 собрать, поэтому я собрал только x86 (официальная инструкция по сборке вроде x86 и требует), хотя сам перл и насм x64 и среду выбрал x64, не знаю, что ему не понравилось. Короче, как выяснилось, это был баг непосредственно со стороны OpenSSL, в master-ветке это пофиксили поэтому я гайд малость перепилю под x64, биджиджи
Аноним (Microsoft Windows 10: Firefox based)11/06/23 Вск 01:49:43№331851721
>>3318506 Короче, братанчик, получилось OpenSSL собрать. Эти мудилы на OpenSSL что-то нахуевертили (я не удивлён, к слову), из-за чего выдавался конфликт таргетов, несмотря на то, что все компоненты для сборки и сам и сам таргет были x64. Видимо, исправили, биджиджи Поэтому гуидо для сборки OpenSSL доработанный выкладываю, завтра буду новые компоненты штурмовать, благо, части из них уже за меня официальной скомипилирована. Хочу добавить, что помимо Visual Studio ещё MSYS2 придётся накатить для libvpx и libx264. https://dropmefiles.com/PwBVC
Аноним (Microsoft Windows 10: Firefox based)11/06/23 Вск 12:52:41№331861423
>>3318531 То, что элитная шлюха на яблофоне 60$/ч порвалась уже лучше любого денежного поощрения, биджиджи Ибо, как выясняется, цена труда этой копрососалки свободно демпингуется до 0$.
Аноним (Microsoft Windows 10: Chromium based)11/06/23 Вск 15:20:24№331869024
>>3318517 У меня по первому твоему гайду получилось. Файлы слегка различаются только.
Аноним (Microsoft Windows 10: Firefox based)11/06/23 Вск 15:42:04№331869825
>>3318690 У тебя 32-бит версия, я на всякий случай собрал ещё и x64.
Аноним (Microsoft Windows 10: Chromium based)11/06/23 Вск 16:06:48№331871926
>>3318698 Сейчас переустанавливаю, на всякий случай, ssl в common files не было.
Аноним (Microsoft Windows 10: Firefox based)11/06/23 Вск 16:13:17№331872227
>>3318719 Короче, на всякий пожарный сохрани себе две разрядности либ.
Аноним (Microsoft Windows 10: Chromium based)11/06/23 Вск 17:44:10№331876228
>>3318722 Ок. OpenSSL встал, консоль пишет все норм.
Аноним (Microsoft Windows 10: Chromium based)12/06/23 Пнд 10:54:41№331897629
Бамп 5
>>3318722 Дружище, что слышно, не забил на это дело?
>>3318976 Ковыряю потихоньку. Вчера с проектом непосредственно возился целый день, там тоже есть несколько подводных вроде ретаргетинга или включения режима разработчика в Винде.
Аноним (Microsoft Windows 10: Firefox based)12/06/23 Пнд 14:47:34№331904231
Аноним (Microsoft Windows 10: Chromium based)12/06/23 Пнд 19:43:31№331919334
>>3319042 >>3319126 Збс, походу уже близко к финалу. Сейчас буду пробовать.
Аноним (Microsoft Windows 10: Firefox based)12/06/23 Пнд 19:53:25№331919935
>>3319193 Осталось описать только сборку libvpx (уже опробовано, в процессе), ещё я от себя хочу добавить сборку Opus в качестве аудиокодека. И можно присутпать к сборке проекта непосредственно. libx264, кстати, собирать не нужно. Это я невнимательно посмотрел, он к FFMpeg требуется, а у нас, как и рекомендуется в гайде OpenH264 и libyuv, libyuv в проект уже включен он соберется сам.
Аноним (Microsoft Windows 10: Chromium based)12/06/23 Пнд 20:00:51№331920436
>>3319199 Читая твою инструкцию и бегло просматривая ридми-шки, корю себя за то что невнимательный и недопытливый долбоеб. Хотя однозначно в неочевидных местах я бы все равно завис. Часто всякие проекты и иде разворачиваешь?
Аноним (Microsoft Windows 10: Firefox based)12/06/23 Пнд 20:29:08№331920937
>>3319865 Не, ща некогда, у меня на работе завал, если до выходных дотерпит, то норм.
Аноним (Microsoft Windows 10: Chromium based)14/06/23 Срд 21:44:21№331999740
>>3319992 Ок. >>3319209 Почти все собралось кроме libx264. С конфигурацией >./configure --disable-cli --enable-shared --extra-ldflags=-Wl, --output-def=libx264.def С этим параметром --output-def=libx264.def. И часто выбрасывало c ошибкой no c compiler found. Вроде собралось, но libx264 с постфиксом a. Не знаю сталкивался ли ты с этим.
>>3319997 > И часто выбрасывало c ошибкой no c compiler found. А ты через что собирал-то? Это нужно через консольку вижуалстудии собирать. А как у тебя тогда OpenH264 собрался, который такую же либу требовал?
Аноним (Microsoft Windows 10: Firefox based)14/06/23 Срд 21:51:07№332000242
>>3319997 А не, читаю жопой. Попробуй после =-Wl запятую убрать. Anyway, x264 не нужен, у нас есть OpenH264.
Аноним (Microsoft Windows 10: Firefox based)14/06/23 Срд 21:52:25№332000343
>>3319997 Постфикс .a Visual Studio не схавает. Ей нужен именно .lib.
Аноним (Microsoft Windows 10: Chromium based)14/06/23 Срд 21:54:35№332000544
>>3320001 Через msys собирал, там через консоль нужно ставить? Запятую я и так убирал. >>3320002 Впринципе без него можно дальше пробовать?
Аноним (Microsoft Windows 10: Firefox based)14/06/23 Срд 22:05:05№332000645
>>3320005 > Через msys собирал Именно через MinGW 64? > Запятую я и так убирал. А если с ней прописывать, то что? > Впринципе без него можно дальше пробовать? Да, x264 к FFMpeg требуется, а авторы советуют OpenH264 + libyuv. Я писал об этом здесь: >>3319199 Можешь ещё эту строчку попробовать раскомментить, она располагается по пути: "C:\msys64\mingw64.ini" Ещё могу предложить сверить установленные в MSYS пакеты. У меня такие. https://pastebin.mozilla.org/E0hCsncC Сами пакеты можно вызвать по команде pacman -Q > pacman.txt И сам файл пакетов будет храниться в C:\msys64\home\%USERNAME%
Аноним (Microsoft Windows 10: Chromium based)14/06/23 Срд 22:07:52№332000846
>>3320003 Я не знаю там внутренности те же или нет, если постфикс убрать по сути тот же dll.
Аноним (Microsoft Windows 10: Chromium based)14/06/23 Срд 22:44:49№332002747
>>3320006 >Именно через MinGW 64? Да, через админа. >А если с ней прописывать, то что? То же самое. С этой конфигурацией с сайта ./configure --enable-shared --disable-static --enable-gpl --enable-libx264 ставится, но почему то файл типа libx264.dll.a как я и писал, поэтому и думаю просто без возможно будет робить. Хотя если она не нужна, то завтра буду пробовать просто через вскод сам проект собрать, там ведь осталось немного по сути, просто пути в вскоде прописать, насколько я понял, посмотрим что выйдет. >Ещё могу предложить сверить установленные в MSYS пакеты. Пакеты все те же кроме тех которые у тебя с ucrt дублируются.
Аноним (Microsoft Windows 10: Chromium based)14/06/23 Срд 22:46:21№332002948
>>3320027 >но почему то файл типа libx264.dll.a на выходе, как я и писал, поэтому и думаю просто без этого постфикса возможно будет робить. Косноязычно пишу, фикс
Аноним (Microsoft Windows 10: Firefox based)14/06/23 Срд 23:09:56№332003849
>>3320027 Короче, это какая-то странная хуйня, но у меня тоже начало выбивать эту ошибку. Как я её решил: Обновил тулчейн: pacman -S mingw-w64-x86_64-toolchain сначала ввёл ./configure затем ./configure --disable-cli --enable-shared --extra-ldflags=-Wl,--output-def=libx264.def И тогда ошибку перестало выбивать.
Аноним (Microsoft Windows 10: Chromium based)14/06/23 Срд 23:10:14№332004050
Аааа, там еще Qt development SDK, но он опционален. Попробую пока что без него хотя бы.
Аноним (Microsoft Windows 10: Firefox based)14/06/23 Срд 23:12:50№332004351
>>3320038 > -Wl,--output-def=libx264.def Именно так, без пробела нужно.
Аноним (Microsoft Windows 10: Chromium based)14/06/23 Срд 23:14:46№332004452
Аноним (Microsoft Windows 10: Firefox based)14/06/23 Срд 23:18:08№332004653
>>3320044 Короче, я выяснил, что эта ошибка именно из-за пробела после -Wl, --output-def=libx264.def. Нужно писать без пробела, так как здесь идёт перечисление аргументов в рамках одной опции.
Аноним (Microsoft Windows 10: Firefox based)15/06/23 Чтв 02:12:37№332010954
Как же я наебался с этой пиздой, биджиджи. But I'm done! Сразу говорю: обычным прописыванием файликов не отделаешься, нужно ставить директх сдк, ретаргетить файлы проекта, прописывать либы и инклюд-файлы в свойства конфигурации проекта, копировать файлики в include-директории проектов, переименовывать vpxmt.lib в vpx.lib.
Аноним (Google Android: Mobile Safari)15/06/23 Чтв 02:17:57№332011055
Кароче, иди на хуй со своей пердолью. биджиджи
Аноним (Microsoft Windows 10: Firefox based)15/06/23 Чтв 02:18:56№332011156
>>3320109 Биджиджи, так она без Алекса Кути выглядит.
Аноним (Microsoft Windows 10: Firefox based)15/06/23 Чтв 02:21:28№332011357
Кодаки все подхватились, биджиджи Опус я не ставил, но и он бы подхватился.
Аноним (Microsoft Windows 10: Chromium based)15/06/23 Чтв 09:52:07№332015258
>>3320109 Фига ты психанул, ништяк. Вообщем давай реквизиты, закину обещанные шекели. И жду допиленной инструкции, братан, вот эти >ретаргетить файлы проекта >копировать файлики в include-директории проектов пункты в особенности.
>>3320152 Реки скину в конце гайда, скинешь сколько считаешь нужным, биджиджи.
Аноним (Microsoft Windows 10: Chromium based)15/06/23 Чтв 13:49:05№332021662
>>3320205 >>3320209 Психанул это я в том смысле, что ты несмотря на работу, за полночь дособрал за несколько часов. >>3320214 Ок, можешь еще фейкопочту оставить, пасскод тебе завезу.
Аноним (Microsoft Windows 10: Chromium based)15/06/23 Чтв 15:08:50№332024663
Аноним (Microsoft Windows 10: Firefox based)16/06/23 Птн 20:06:24№332057668
>>3320574 Советую обратить внимание на пункт 2 Этапа 2, ибо он поменялся в части прописывания сведений в .h-файл.
Аноним (Microsoft Windows 10: Chromium based)17/06/23 Суб 09:33:57№332075269
>>3320574 >>3320576 Огонь братан, чуть позже буду пробовать. Телега моя @rickanger если вдруг чем то я могу буду помочь, просто подумал мало ли скамер какой просит, надо было время подождать. Если пасскод понадобится тоже пиши, таких как ты определенно нужно больше на бордах)
Аноним (Microsoft Windows 10: Chromium based)17/06/23 Суб 21:20:32№332097372
Бля, че то не собирается. Ретаргет на VoiP модули миграция не проходит. И файлы почему то очевидно которые есть не может открыть. Напиши братан, если сталкивался с таким. Гуглить уже завтра буду, сейчас уже не охота низуя.
Аноним (Microsoft Windows 10: Firefox based)17/06/23 Суб 21:34:23№332098073
>>3320973 1. VS Studio ничего не предлагала доустановить? Мне предложила установить C# (.NET и WPF) компоненты. Попробуй установить их вручную, модифицировав установщик. 2. Ты копировал именно папку openssl или файлы, которые находятся в папке OpenSSL? Копировать нужно именно папку OpenSSL, читай внимательно гайд. Папка с include-файлами должна называться openssl (именно так) и быть скопированной в include-директории pjsip, pjlib и pjmedia. vpx в pjmedia. wels от openh264 в pjmedia. Также и с остальными папками. ФАЙЛЫ, а не папку ты копируешь только с SDL! Я с таким сталкивался, поэтому все пути описал, читай внимательнее!
Аноним (Microsoft Windows 10: Firefox based)17/06/23 Суб 21:42:12№332098374
>>3320980 Может быть ты скопировал всю папку OpenSSL? Нужна именно та, которая располагается в OpenSSL → include → openssl, вот её и копируй! То есть, здесь принцип таков: ты скармливаешь компилятору include-файлы и либы для сборки, подкидываешь их в файлы проекта, которые эти include-файлы требуют и собираешь.
Аноним (Microsoft Windows 10: Firefox based)17/06/23 Суб 22:33:26№332099675
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 14:35:56№332114876
>>3320983 Все так. Разница только в том что файлы, вижуал студио на одном диске, а опессл на другом, хотя все по инструкции копировал. Сейчас вообще буду пробовать по новой все с начала. >>3320983 Не, пути я точно копировал.
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 17:20:10№332119277
Алсо вопрос, переменные среды path, если они сейчас имеют значение, надо прописывать в переменных пользователя или в системных переменных? Я для верности и в те и в те прописал, может они конфликтуют, я хз
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 19:47:24№332125282
>>3321261 Читай внимательно инструкцию. Ты должен был закинуть именно папку openssl, которая содержит в себе .h-файлы, а не файлы из папки. openssl. Файлы из папки только в случае с SDL! Ошибку видишь? openssl/rand.h ругается на отсутствие структуры файлов
>>3321263 Я специально в Гайдн это подчеркнул жирным, кстати.
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 20:09:04№332126990
>>3321263 Ок, понял. Пробую, теперь cipher.h распидорило почему то
Аноним (Microsoft Windows 10: Firefox based)18/06/23 Вск 20:12:37№332127491
>>3321269 Ты что-то намудрил. У меня такой ошибки никогда не было. Скачай сурцы pjsip по-новой, учти этап 2. Ретаргетни их и скопируй собранный файлы, как положено.
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 20:28:21№332128292
Аноним (Microsoft Windows 10: Firefox based)18/06/23 Вск 20:30:36№332128393
>>3321282 Да, нужно. x64 Release когда выберешь pjsua как Startup project. Не забудь про пикрил и чтобы расширение у файла было .h.
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 20:42:32№332129194
>>3321283 Бля, это ёбанная победа, ебать его в рот, братан. Какая же прихотливая до мелочей хуйня. Ну теперь уже можно пробовать юзать ее. От души брат, душевно в душу благодарю. Надеюсь мой донейшн до тебя тоже дошел.
Аноним (Microsoft Windows 10: Firefox based)18/06/23 Вск 20:44:06№332129395
>>3321291 > Надеюсь мой донейшн до тебя тоже дошел. Дошёл, спасибо! Но деньги это несущественно, самое главное, чтобы ты понял принцип того, как собираются программы.
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 20:49:11№332129596
>>3321293 Ну по крайней мере смогу возвращаться в твой гайд и по подобию делать, ну и мелочи эти дотошные тоже наматываются на ус, когда с этим пердолишься, в ридмишках и инструкциях то их подробно не описывают. Я не знаю как ты до них докапывался, наверное чисто на опыте. По выхлопу тоже можно понимать, как с >>3321250 с папками, но это не сразу в голову приходит.
Аноним (Microsoft Windows 10: Chromium based)18/06/23 Вск 21:10:36№332130897
>>3321293 В любом случае огромное спасибо, без твоей помощи копался бы миллион лет.
Аноним (Microsoft Windows 10: Firefox based)18/06/23 Вск 21:13:26№332130998