Qt integration plugin 1.4.3 + Eclipse 3.4.0 (eclipse не видит новый плагин)

IDE, VCS и прочее

Модератор: Модераторы разделов

Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

Здравствуйте!
Устанавливаю плагин Qt integration 1.4.3 для eclipse 3.4.0, установленного из репозитория openSUSE. Как и сказано в риадми к плагину, распаковал архив интегратора в папку /usr/lib/, файлы добавились в папку эклиповских плагинов. Запустил eclipse -clean из консоли, потом запуcкал по-обычному (т.е. без ключа clean), но нигде в среде даже нет какого-то упоминания о Qt. Может быть кто-нибудь сталкивался? Гуглом искал, но безрезультатно:( Чего только не перепробывал: и workspace удалял, и от рута запускал - эффекта 0.
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

Наконец я понял, как добавлять плагины в эклипс:) Выбрал Help - Software Updates - Available software - Add site - Local - указал путь к папке с плагинами. Эклпис наконец-то нашёл плагин, но вот незадача, теперь он не хочет его устанавливать! Выдаёт вот такой лог по нажатию на Install:

Код:

Cannot complete the request. See the details. Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.ui/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner.linux.x86_64/[1.4.3,1.4.3] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.launch/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppproject.linux.x86_64/[1.4.3,1.4.3] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcpp.linux.x86_64/[4.4.1,4.4.1] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.make.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.mi.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.debug.mi.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.launch/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.make.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.ui/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppdesigner.qtcpp 1.4.3] requiredCapability: osgi.bundle/com.trolltech.qtcppdesigner/1.4.3 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.launch/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.ui/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.make.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: java.package/com.trolltech.qtcppproject.pages.embedded/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.debug.mi.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppproject 1.4.3] requiredCapability: osgi.bundle/org.eclipse.cdt.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.launch/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcpp.linux.x86_64/[4.4.1,4.4.1] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppproject.linux.x86_64/[1.4.3,1.4.3] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner.qtcpp/[1.4.3,1.4.3] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner/[1.4.3,1.4.3] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.debug.mi.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppdesigner.linux.x86_64/[1.4.3,1.4.3] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/com.trolltech.qtcppproject/[1.4.3,1.4.3] Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.ui/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.make.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcpp.feature.feature.group 1.4.3] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.cdt.core/0.0.0 Unsatisfied dependency: [com.trolltech.qtcppdesigner 1.4.3] requiredCapability: java.package/com.trolltech.qtcppdesigner.views.embedded/0.0.0

Не понимаю в чём проблема...
Спасибо сказали:
i18n
Сообщения: 192

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение i18n »

Каких-то зависимостей не хватает похоже. Может надо обновить эклипс? Или взять предыдущую версию плагина? Помнится для него открыли исходники - можно попробовать его самому собрать, хотя это пожалуй и долгая история будет.
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

i18n писал(а):
24.01.2009 21:52
Каких-то зависимостей не хватает похоже. Может надо обновить эклипс? Или взять предыдущую версию плагина? Помнится для него открыли исходники - можно попробовать его самому собрать, хотя это пожалуй и долгая история будет.


eclipse вроде последней версии, плагин - тоже. cdt - установлен из репы. и всё равно qt integration plugin требует какие-то cdtшные зависимости, но вот нахрена
в зависимостях x86_64 пакеты???
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

Решение:
1) добавляем в software updater ссылку http://download.eclipse.org/releases/ganymede (это для eclipse 3.4.0 Ganymede), обновляемся, ставим плагины на выбор
2) если ставить eclipse из репозитория opensuse, то плагины надо копировать в /usr/share/eclipse, а не в /usr/lib и не в /usr/local/lib. т. к. eclipse нужно запускать от простого пользователя, а все файлы и директории в /usr/share/eclipse принадлежат суперпользователю, то делаем от суперпользователя chown -hR user:group /usr/share/eclipse, где user и group ваш пользователь и его группа.
3) узнаем, что qt integration plugin 1.4.3 требует более старую версию java:)

в итоге я поставил qt integration plugin на eclipse 3.2.2 в убунту.
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Trayax »

А не подскажете адресок для callisto? http://download.eclipse.org/releases/callisto не подходит
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

Trayax писал(а):
28.01.2009 15:20
А не подскажете адресок для callisto? http://download.eclipse.org/releases/callisto не подходит

http://download.eclipse.org/callisto/releases/ подходит?
Спасибо сказали:
Аватара пользователя
Trayax
Сообщения: 209
ОС: Debian 6.0 Wheezy/WinXP sp3

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Trayax »

Спасибо, помогло. Правда, QT-плагин все равно пришлось ставить руками.
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение TuxWare »

Mifodix писал(а):
26.01.2009 01:40
3) узнаем, что qt integration plugin 1.4.3 требует более старую версию java:)


Я об этом и не знал

Код:

!SESSION 2009-01-28 01:30:41.920 ----------------------------------------------- eclipse.buildId=I20081211-1908 java.version=1.6.0_11 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=ru_RU Command-line arguments: -os linux -ws gtk -arch x86_64 !ENTRY com.trolltech.qtcppdesigner 2 2 2009-01-28 01:31:51.458 !MESSAGE Some QtDesigner plugins could not be loaded. !STACK 0 java.lang.Exception: /usr/lib64/kde4/plugins/designer/kde3supportwidgets.so: The plugin '/usr/lib64/kde4/plugins/designer/kde3supportwidgets.so' uses incompatible Qt library. (4.4.3) [release] /usr/lib64/kde4/plugins/designer/kdewidgets.so: The plugin '/usr/lib64/kde4/plugins/designer/kdewidgets.so' uses incompatible Qt library. (4.4.3) [release] /usr/lib64/kde4/plugins/designer/ksysguardwidgets.so: The plugin '/usr/lib64/kde4/plugins/designer/ksysguardwidgets.so' uses incompatible Qt library. (4.4.3) [release] at com.trolltech.qtcppdesigner.QtDesignerPlugin.loadPlugins(QtDesignerPlugin.java:1 95) at com.trolltech.qtcppdesigner.QtDesignerPlugin$1.run(QtDesignerPlugin.java:95) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3425) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3072) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2384) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2348) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2200) at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:495) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:333) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:490) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java :113) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ecli pseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLau ncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:366) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav a:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:550) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:505) at org.eclipse.equinox.launcher.Main.run(Main.java:1237) at org.eclipse.equinox.launcher.Main.main(Main.java:1213) !ENTRY org.eclipse.cdt.core 1 0 2009-01-28 01:32:49.720


Обратите внимание на версию явы
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

странно...я был уверен, что это из-за явы (видел такое объяснение в сети)...тогда непонятно почему плагин не хочет работать? т.е. он даже появляется в меню, но стоит, например, запустить создание виджета, так эклипс сразу падает.
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение TuxWare »

Mifodix писал(а):
31.01.2009 23:22
странно...я был уверен, что это из-за явы (видел такое объяснение в сети)...тогда непонятно почему плагин не хочет работать? т.е. он даже появляется в меню, но стоит, например, запустить создание виджета, так эклипс сразу падает.


Но java и qt-eclipse-integration тут не причем. Это падение не присутствует в cdt-4 и началось с приходом cdt-5 (или 5.0.1 - уже забыл). Оно так же наблюдалось на ранних буилдах 5.0.2 (о последних я уже ничего не ведаю) и ранних буилдах 6.0 (последние 2-3 буилда починили).
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

TuxWare писал(а):
01.02.2009 02:10
Mifodix писал(а):
31.01.2009 23:22
странно...я был уверен, что это из-за явы (видел такое объяснение в сети)...тогда непонятно почему плагин не хочет работать? т.е. он даже появляется в меню, но стоит, например, запустить создание виджета, так эклипс сразу падает.


Но java и qt-eclipse-integration тут не причем. Это падение не присутствует в cdt-4 и началось с приходом cdt-5 (или 5.0.1 - уже забыл). Оно так же наблюдалось на ранних буилдах 5.0.2 (о последних я уже ничего не ведаю) и ранних буилдах 6.0 (последние 2-3 буилда починили).

у меня cdt 4.0-150.1
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение TuxWare »

CDT 4.0.3 Builds /* Последняя модификация cdt-4 после этого пошел cdt-5 */
Please select a build from the list below:
Note that these builds run against Eclipse 3.3.x only /* Взято с download.eclipse.org/tools/cdt */

А Вы в теме написали "+ Eclipse 3.4.0"
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

ситуация просняется:) вечером буду исправлять и тестить.
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

снёс к чертям пакеты из репозитория суси, поставил с сайта Eclipse fo C/C++ deelopers 3.4.1. Ес-но с ним не работает qt integration. откуда взять "нужный" cdt?
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение TuxWare »

У как Вас бросает. :tongue: Однозначного решения нет, я достаточно успешно пользуюсь таким
http://download.eclipse.org/eclipse/downlo...11908/index.php
http://download.eclipse.org/tools/cdt/buil...0602/index.html

Можно сначала попробовать последние сборки cdt-5.0.2
http://download.eclipse.org/tools/cdt/buil...0802/index.html

Или вернуться на эклипс-3.3 + cdt-4
Спасибо сказали:
Аватара пользователя
Mifodix
Сообщения: 373
ОС: Fedora 17 x86_64

Re: Qt integration plugin 1.4.3 + Eclipse 3.4.0

Сообщение Mifodix »

новые билды cdt не помогли. ладно, буду использовать более старую версию eclipse. спасибо за помощь!
Спасибо сказали: