Страница 1 из 1

Индикатор Яндекс-диска на Qt5

Добавлено: 22 май 2017, 17:29
Zeffanyx
Нашёлся интересный проект:
https://github.com/oleggator/poszhalusta_primite_proekt
он требует для сборки библиотеку Qt5NetworkAuth, которой нет в Росе. Я пробовал собрать бибилиотеку отсюда:
https://github.com/qt/qtnetworkauth/releases
но у меня не собирается.

Может, у кого-нибудь ещё получится?

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 22 май 2017, 20:52
VictorR2007
Завтра Андрей соберёт в репы qt5-qtnetworkauth.
Я локально его собрал, но Яндекс-диск на Qt5 не собирается.
Уже на ста процентах выдаёт ошибку,
DEBUG: /usr/lib64/gcc/x86_64-unknown-linux-gnu/5.3.1/../../../../lib64/crt1.o: In function `_start':

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 22 май 2017, 21:45
Zeffanyx
VictorR2007 писал(а):Завтра Андрей соберёт в репы qt5-qtnetworkauth.
Ух ты! Спасибо!
VictorR2007 писал(а): Я локально его собрал,
вы что-нибудь добавляли в .pro-файл? Я когда делал qmake-qt5 && make, то уже через минуту сыпятся ошибки о ненайденных исходников, причём как будто этот qtnetworkauth не может найти собственные заголовочные файлы.
VictorR2007 писал(а): Уже на ста процентах выдаёт ошибку,
DEBUG: /usr/lib64/gcc/x86_64-unknown-linux-gnu/5.3.1/../../../../lib64/crt1.o: In function `_start':
Мне бы до это дойти только...

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 22 май 2017, 22:07
VictorR2007
Я по этому спеку собирал.
Он сам скачает исходники при запуске
rpm -bs qt5-qtnetworkauth.spec
и сделает src файл.
А потом собирал командой

Код: Выделить всё

mock-urpm -v /home/victor/rpmbuild/SRPMS/qt5-qtnetworkauth-5.8.0-1.src.rpm

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 23 май 2017, 13:01
Pulfer
VictorR2007 писал(а):Завтра Андрей соберёт в репы qt5-qtnetworkauth.
Только что опубликовался в Main/Updates для rosa2016.1.

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 23 май 2017, 13:07
Pulfer
VictorR2007 писал(а):Я локально его собрал, но Яндекс-диск на Qt5 не собирается.
Уже на ста процентах выдаёт ошибку,
DEBUG: /usr/lib64/gcc/x86_64-unknown-linux-gnu/5.3.1/../../../../lib64/crt1.o: In function `_start':
Похоже, в коде просто нет функции main(), т.е. он ещё не готов к использованию.

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 23 май 2017, 14:17
VictorR2007
Zeffanyx писал(а):причём как будто этот qtnetworkauth не может найти собственные заголовочные файлы
Наверное искал исходники qt-5.9 rc4, ведь он этой версии по ссылке в первом сообщении https://github.com/qt/qtnetworkauth/releases.
А у нас в репах qt-5.8, вот и не мог найти.

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 23 май 2017, 15:09
Zeffanyx
VictorR2007 писал(а):
Zeffanyx писал(а):причём как будто этот qtnetworkauth не может найти собственные заголовочные файлы
Наверное искал исходники qt-5.9 rc4, ведь он этой версии по ссылке в первом сообщении https://github.com/qt/qtnetworkauth/releases.
А у нас в репах qt-5.8, вот и не мог найти.
Да, скорее всего так.
Pulfer писал(а): Похоже, в коде просто нет функции main(), т.е. он ещё не готов к использованию.
я нашёл похожу проблему:
https://stackoverflow.com/questions/111 ... n-in-linux
но решение не помогло.
Наверняка, это как-то легко исправляется, но я, к сожалению, не разработчик.

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 23 май 2017, 18:09
Pulfer
Zeffanyx писал(а):Наверняка, это как-то легко исправляется, но я, к сожалению, не разработчик.
В общем случае это исправляется добавлением функции main() к коду, если речь идёт о программе, а не плагине/библиотеке. Должно же у программы быть начало.

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 23 май 2017, 18:41
Zeffanyx
Pulfer писал(а):
Zeffanyx писал(а):Наверняка, это как-то легко исправляется, но я, к сожалению, не разработчик.
В общем случае это исправляется добавлением функции main() к коду, если речь идёт о программе, а не плагине/библиотеке. Должно же у программы быть начало.
Ясно, пойду пожалуюсь автору на Гитхаб :)

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 23 май 2017, 18:59
Pulfer
Zeffanyx писал(а):Ясно, пойду пожалуюсь автору на Гитхаб :)
Вот интересный коммит: https://github.com/oleggator/poszhalust ... b9561a436b

Автор по какой-то причине не хочет заливать файл с main() в гит-репозиторий.

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 24 май 2017, 03:18
admsasha
main.cpp тут:
https://github.com/oleggator/poszhalust ... 089ad53130

Больше похоже на SDK С++ для работы с yandex disk, чем на саму какую либо программу.

Re: Индикатор Яндекс-диска на Qt5

Добавлено: 24 май 2017, 09:54
Zeffanyx
admsasha писал(а):main.cpp тут:
https://github.com/oleggator/poszhalust ... 089ad53130

Больше похоже на SDK С++ для работы с yandex disk, чем на саму какую либо программу.
Хз. Я заметил, что код про аутентификацию есть, значок для трея - есть, вот и принял за полноценного клиента.