Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] Errors running Photran Runtime Eclipse Application

>Should I go back to Indigo?
Not if you want to develop code. Otherwise you will soon be left behind when Juno is released this summer.  Keep going,. you're close :)
Sounds like you may have missed a couple of steps in
http://wiki.eclipse.org/PTP/environment_setup_60

>remotejars
I would 'install' CDT/PTP/photran in your development workbench. That should help.
Or http://wiki.eclipse.org/PTP/environment_setup_60#Copy_Remote_Tools_Dstore_server_jar
should do it also. Installing CDT (or cloning its repo too) should help with the cdt errors.

>git functionality
Also see
http://wiki.eclipse.org/PTP/environment_setup_60
Specifically step 5 under http://wiki.eclipse.org/PTP/environment_setup_60#Setup_for_development_of_PTP_6.0
tells you how to install eGit and jGit plugins.

Other tricks (technically should not be necessary but sometimes it can kick it into waking up)
- close and reopen eclipse workbench after you have installed a bunch of new stuff
- close project and reopen a project that seems stuck
- Project > Build All



...Beth

Beth Tibbitts
Eclipse Parallel Tools Platform  http://eclipse.org/ptp
IBM STG - High Performance Computing Tools
Mailing Address:  IBM Corp., 745 West New Circle Road, Lexington, KY 40511


Inactive hide details for David Alexander ---01/09/2012 01:09:01 PM---Hi All, I still have errors in my build of the latest PTPDavid Alexander ---01/09/2012 01:09:01 PM---Hi All, I still have errors in my build of the latest PTP/Photran (master


    From:

David Alexander <alexanda@xxxxxxxxxx>

    To:

ptp-dev@xxxxxxxxxxx,

    Date:

01/09/2012 01:09 PM

    Subject:

[ptp-dev] Errors running Photran Runtime Eclipse Application

    Sent by:

ptp-dev-bounces@xxxxxxxxxxx




Hi All,

I still have errors in my build of the latest PTP/Photran (master branches) in the Juno version of Eclipse.  Should I go back to Indigo?  The top "Problems" are...

API analysis aborted for 'org.eclipse.photran.core.vpg' since its build path is incomplete
...
API analysis aborted for 'org.eclipse.ptp.rdt.core.remotejars' since its build path is incomplete

...
<26 others>
Bundle 'org.eclipse.cdt.core.lrparser.xlc' cannot be resolved
Bundle 'org.eclipse.photran.cdtinterface' cannot be resolved
... <20 others>
make: *** No rule to make target `clean'.  Stop.    org.eclipse.ptp.rm.slurm.proxy
... <3 others>
Project 'org.eclipse.photran.core' is missing required library: '\org.eclipse.cdt.core\org.eclipse.cdt.core_5.4.0.201112121634.jar'
Project 'org.eclipse.ptp.rdt.core' is missing required Java project: 'org.eclipse.cdt.core'
... <13 others>
The project cannot be built until build path errors are resolved org.eclipse.photran.core
The project cannot be built until build path errors are resolved org.eclipse.ptp.rdt.core
... <13 others>
.... <plus 31 other errors not listed here>


If I ignore these errors and execute a vanilla eclipse runtime application, then I can see that it missing functionality and is not right. For example, it doesn't not have Git functionality (i.e. I try to show the Git Repository view and it doesn't show up).  When I execute a Photran Application (setup as per the instructions in Appendix C of
http://git.eclipse.org/c/ptp/org.eclipse.photran.git/plain/org.eclipse.photran-dev-docs/dev-guide/dev-guide-general.pdf), I get the following exceptions...

!SESSION 2012-01-09 10:43:23.748 -----------------------------------------------
eclipse.buildId=I20111209-2100
java.version=1.6.0_26
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -product org.eclipse.sdk.ide
Command-line arguments:  -product org.eclipse.sdk.ide -data C:\eclipse-juno-M4\alexanda/../runtime-PhotranRuntime -dev
file:C:/eclipse-juno-M4/alexanda/.metadata/.plugins/org.eclipse.pde.core/Photran Runtime/dev.properties -os win32 -ws win32 -arch x86_64 -consoleLog

!ENTRY org.eclipse.osgi 2 0 2012-01-09 10:43:30.311
!MESSAGE The activator org.eclipse.photran.internal.core.Activator for bundle org.eclipse.photran.core.vpg is invalid
!STACK 0
org.osgi.framework.BundleException: The activator org.eclipse.photran.internal.core.Activator for bundle org.eclipse.photran.core.vpg is invalid
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:172)
   at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
   at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)
   at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
   at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:236)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269)
   at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
   at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.Workbench$48.run(Workbench.java:2300)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.ClassNotFoundException: org.eclipse.photran.internal.core.Activator
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:165)
   ... 19 more
Root exception:
java.lang.ClassNotFoundException: org.eclipse.photran.internal.core.Activator
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:165)
   at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:679)
   at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300)
   at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
   at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:263)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:236)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269)
   at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
   at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.Workbench$48.run(Workbench.java:2300)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.ui.workbench 4 2 2012-01-09 10:43:30.318
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench".
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in org.eclipse.photran.core.vpg was unable to load class org.eclipse.photran.internal.core.vpg.PhotranVPGStartup.
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269)
   at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
   at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.Workbench$48.run(Workbench.java:2300)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.ClassNotFoundException: org.eclipse.photran.internal.core.vpg.PhotranVPGStartup
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
   ... 11 more
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2012-01-09 10:43:30.319
!MESSAGE Plug-in org.eclipse.photran.core.vpg was unable to load class org.eclipse.photran.internal.core.vpg.PhotranVPGStartup.
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.photran.internal.core.vpg.PhotranVPGStartup
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269)
   at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
   at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.Workbench$48.run(Workbench.java:2300)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2012-01-09 10:43:30.320
!MESSAGE Plug-in org.eclipse.photran.core.vpg was unable to load class org.eclipse.photran.internal.core.vpg.PhotranVPGStartup.
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.photran.internal.core.vpg.PhotranVPGStartup
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269)
   at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
   at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.Workbench$48.run(Workbench.java:2300)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.ui 4 4 2012-01-09 10:43:30.323
!MESSAGE Unhandled Exception

!ENTRY org.eclipse.photran.core.vpg 4 0 2012-01-09 10:43:30.324
!MESSAGE Unable to execute early startup code for an extension
!STACK 1
org.eclipse.core.runtime.CoreException: Plug-in org.eclipse.photran.core.vpg was unable to load class org.eclipse.photran.internal.core.vpg.PhotranVPGStartup.
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269)
   at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
   at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.Workbench$48.run(Workbench.java:2300)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.ClassNotFoundException: org.eclipse.photran.internal.core.vpg.PhotranVPGStartup
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
   ... 11 more
!SUBENTRY 1 org.eclipse.equinox.registry 4 1 2012-01-09 10:43:30.324
!MESSAGE Plug-in org.eclipse.photran.core.vpg was unable to load class org.eclipse.photran.internal.core.vpg.PhotranVPGStartup.
!STACK 0
java.lang.ClassNotFoundException: org.eclipse.photran.internal.core.vpg.PhotranVPGStartup
   at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
   at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
   at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
   at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
   at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
   at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
   at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:905)
   at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
   at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
   at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:273)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:52)
   at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:269)
   at org.eclipse.ui.internal.EarlyStartupRunnable.getExecutableExtension(EarlyStartupRunnable.java:117)
   at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.ui.internal.Workbench$48.run(Workbench.java:2300)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)




--
Dave Alexander[attachment "alexanda.vcf" deleted by Beth Tibbitts/Watson/IBM]
_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev


GIF image

GIF image


Back to the top