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

Ответить
Аватара пользователя
Zeffanyx
Сообщения: 1345
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 22 май 2017, 17:29

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

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

Аватара пользователя
VictorR2007
Сообщения: 5944
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

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

Сообщение VictorR2007 » 22 май 2017, 20:52

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

Аватара пользователя
Zeffanyx
Сообщения: 1345
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 22 май 2017, 21:45

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':
Мне бы до это дойти только...

Аватара пользователя
VictorR2007
Сообщения: 5944
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

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

Сообщение VictorR2007 » 22 май 2017, 22:07

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

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

mock-urpm -v /home/victor/rpmbuild/SRPMS/qt5-qtnetworkauth-5.8.0-1.src.rpm
Вложения
qt5-qtnetworkauth.tar.gz
(838 байт) 684 скачивания

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

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

Сообщение Pulfer » 23 май 2017, 13:01

VictorR2007 писал(а):Завтра Андрей соберёт в репы qt5-qtnetworkauth.
Только что опубликовался в Main/Updates для rosa2016.1.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

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

Сообщение Pulfer » 23 май 2017, 13:07

VictorR2007 писал(а):Я локально его собрал, но Яндекс-диск на Qt5 не собирается.
Уже на ста процентах выдаёт ошибку,
DEBUG: /usr/lib64/gcc/x86_64-unknown-linux-gnu/5.3.1/../../../../lib64/crt1.o: In function `_start':
Похоже, в коде просто нет функции main(), т.е. он ещё не готов к использованию.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
VictorR2007
Сообщения: 5944
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

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

Сообщение VictorR2007 » 23 май 2017, 14:17

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

Аватара пользователя
Zeffanyx
Сообщения: 1345
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 23 май 2017, 15:09

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
но решение не помогло.
Наверняка, это как-то легко исправляется, но я, к сожалению, не разработчик.

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

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

Сообщение Pulfer » 23 май 2017, 18:09

Zeffanyx писал(а):Наверняка, это как-то легко исправляется, но я, к сожалению, не разработчик.
В общем случае это исправляется добавлением функции main() к коду, если речь идёт о программе, а не плагине/библиотеке. Должно же у программы быть начало.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
Zeffanyx
Сообщения: 1345
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 23 май 2017, 18:41

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

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

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

Сообщение Pulfer » 23 май 2017, 18:59

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

Автор по какой-то причине не хочет заливать файл с main() в гит-репозиторий.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
admsasha
Сообщения: 276
Зарегистрирован: 25 ноя 2011, 17:54
Operating system: ROSA
Контактная информация:

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

Сообщение admsasha » 24 май 2017, 03:18

main.cpp тут:
https://github.com/oleggator/poszhalust ... 089ad53130

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

Аватара пользователя
Zeffanyx
Сообщения: 1345
Зарегистрирован: 12 сен 2011, 14:25
Operating system: Rosa Fresh R11, OpenMandriva Lx 4 (Cooker)
Откуда: Санкт-Петербург

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

Сообщение Zeffanyx » 24 май 2017, 09:54

admsasha писал(а):main.cpp тут:
https://github.com/oleggator/poszhalust ... 089ad53130

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

Ответить