Giter Club home page Giter Club logo

delphinus's People

Contributors

cwbudde avatar darnocian avatar gabr42 avatar memnarch avatar nickring avatar pawe1 avatar plathub avatar raremaxim avatar rfrezino avatar sglienke avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

delphinus's Issues

Delphinus websetup failed with errors

hello can you help me to fix errors?

Here is setup log:

<Info> Downloading Delphinus
<Info> Version: 
<Info> BDS 18.0
<Info> Installing
<Info> Copying sourcefolders:
<Info> .
<Info> Compiling Delphinus.dproj
<Info> Win32
<Info> Microsoft (R) Build Engine Version 3.5.30729.5420
[Microsoft .NET Framework, Version 2.0.50727.5420]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 03.11.2017 9:31:18.
Project "C:\Program Files\Delphinus\18.0\source\Packages\DelphiXE6\Delphinus.dproj" on node 0 (Build target(s)).
E:\Program Files\Embarcadero\Studio\18.0\Bin\CodeGear.Delphi.Targets(652,5): error MSB4127: The "CreateProperty" task could not be instantiated from the assembly "Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Please verify the task assembly has been built using the same version of the Microsoft.Build.Framework assembly as the one installed on your computer and that your host application is not missing a binding redirect for Microsoft.Build.Framework. ЌҐ г¤ «®бм ЇаЁўҐбвЁ вЁЇ ®ЎкҐЄв  "Microsoft.Build.Tasks.CreateProperty" Є вЁЇг "Microsoft.Build.Framework.ITask".
E:\Program Files\Embarcadero\Studio\18.0\Bin\CodeGear.Delphi.Targets(652,5): error MSB4060: The "CreateProperty" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.
Done Building Project "C:\Program Files\Delphinus\18.0\source\Packages\DelphiXE6\Delphinus.dproj" (Build target(s)) -- FAILED.

Build FAILED.

"C:\Program Files\Delphinus\18.0\source\Packages\DelphiXE6\Delphinus.dproj" (Build target) (1) ->
(SetBuildOptions target) -> 
  E:\Program Files\Embarcadero\Studio\18.0\Bin\CodeGear.Delphi.Targets(652,5): error MSB4127: The "CreateProperty" task could not be instantiated from the assembly "Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Please verify the task assembly has been built using the same version of the Microsoft.Build.Framework assembly as the one installed on your computer and that your host application is not missing a binding redirect for Microsoft.Build.Framework. ЌҐ г¤ «®бм ЇаЁўҐбвЁ вЁЇ ®ЎкҐЄв  "Microsoft.Build.Tasks.CreateProperty" Є вЁЇг "Microsoft.Build.Framework.ITask".
  E:\Program Files\Embarcadero\Studio\18.0\Bin\CodeGear.Delphi.Targets(652,5): error MSB4060: The "CreateProperty" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.

    0 Warning(s)
    2 Error(s)

Time Elapsed 00:00:00.09

<Error> Failed
<Info> Adding Libpathes:
<Error> Failed

I suppose there is some problem with .net framework, here is result from .Net Version Detector:

<32Bit>
2.0.50727.5420
  ->C:\Windows\Microsoft.NET\Framework\v2.0.50727
4.7.2053.0
  ->C:\Windows\Microsoft.NET\Framework\v4.0.30319

< Installed .NET Frameworks >
.NET FW 2.0 SP 2  (CLR:2.0)
.NET FW 4.6.2 General release (CLR:4.0)
.NET FW 4.7 General release (CLR:4.0)

< Installed Updates >

< Installed Languages 3.0>
< Installed Languages 3.5.x>
< Installed Languages 4.x>
English - United States

Access denied exception while installing locally

[501E0608]{rtl220.bpl } System.IOUtils.TFile.Copy (Line 2043, "System.IOUtils.pas" + 4) + $1E
[262FE6A8]{Delphinus.bpl} DN.Installer.Installer.TDNInstaller.CopyDirectory$qqrx20System.UnicodeStringt144System.%DynamicArray$20System.UnicodeString%o (Line 151, "DN.Installer.pas" + 23) + $16
[262FE60C]{Delphinus.bpl} DN.Installer.Installer.TDNInstaller.CopyDirectory$qqrx20System.UnicodeStringt144System.%DynamicArray$20System.UnicodeString%o (Line 135, "DN.Installer.pas" + 7) + $2A
[262FFE84]{Delphinus.bpl} DN.Installer.Installer.TDNInstaller.ProcessSourceFolders$qqrx56System.%DynamicArray$32Dn.Jsonfile.Installation.TFolder%x20System.UnicodeStringt2 (Line 532, "DN.Installer.pas" + 26) + $4B
[262FED91]{Delphinus.bpl} DN.Installer.Installer.TDNInstaller.Install$qqrx20System.UnicodeStringt1 (Line 302, "DN.Installer.pas" + 44) + $1E
[263026CB]{Delphinus.bpl} DN.Installer.IDE.Installer.Ide.TDNIDEInstaller.Install$qqrx20System.UnicodeStringt1 (Line 98, "DN.Installer.IDE.pas" + 4) + $9
[263047A0]{Delphinus.bpl} DN.Setup.Setup.TDNSetup.InstallDirectory$qqrx20System.UnicodeString (Line 215, "DN.Setup.pas" + 2) + $E
[262BC270]{Delphinus.bpl} Delphinus.SetupDialog.Setupdialog.TSetupDialog.Execute$qqrv (Line 116, "Delphinus.SetupDialog.pas" + 5) + $14
[262BC57F]{Delphinus.bpl} Delphinus.SetupDialog.Setupdialog.TSetupDialog.HandleOK$qqrp14System.TObject (Line 185, "Delphinus.SetupDialog.pas" + 1) + $3
[50683557]{vcl220.bpl } Vcl.Controls.TControl.Click (Line 7354, "Vcl.Controls.pas" + 9) + $8
[506A8722]{vcl220.bpl } Vcl.StdCtrls.TCustomButton.Click (Line 5327, "Vcl.StdCtrls.pas" + 3) + $2
[506A9230]{vcl220.bpl } Vcl.StdCtrls.TCustomButton.CNCommand (Line 5788, "Vcl.StdCtrls.pas" + 1) + $D
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7238, "Vcl.Controls.pas" + 91) + $6
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10072, "Vcl.Controls.pas" + 158) + $6
[506A83CC]{vcl220.bpl } Vcl.StdCtrls.TButtonControl.WndProc (Line 5164, "Vcl.StdCtrls.pas" + 13) + $4
[50682C24]{vcl220.bpl } Vcl.Controls.TControl.Perform (Line 7016, "Vcl.Controls.pas" + 10) + $8
[50687CF7]{vcl220.bpl } Vcl.Controls.DoControlMsg (Line 10141, "Vcl.Controls.pas" + 12) + $11
[5068877F]{vcl220.bpl } Vcl.Controls.TWinControl.WMCommand (Line 10416, "Vcl.Controls.pas" + 1) + $5
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7238, "Vcl.Controls.pas" + 91) + $6
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10072, "Vcl.Controls.pas" + 158) + $6
[21091CBE]{designide220.bpl} DeskUtil.SetFocusHook (Line 463, "DeskUtil.pas" + 4) + $C
[506871B0]{vcl220.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9779, "Vcl.Controls.pas" + 3) + $6
[50172D80]{rtl220.bpl } System.Classes.StdWndProc (Line 16836, "System.Classes.pas" + 8) + $0
[50682C24]{vcl220.bpl } Vcl.Controls.TControl.Perform (Line 7016, "Vcl.Controls.pas" + 10) + $8
[5077227B]{vcl220.bpl } Vcl.Themes.TStyleManager.GetIsCustomStyleActive (Line 5451, "Vcl.Themes.pas" + 0) + $7
[50775B85]{vcl220.bpl } Vcl.Themes.TCustomStyleEngine.HookCBProc (Line 7303, "Vcl.Themes.pas" + 3) + $0
[50687CA2]{vcl220.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10113, "Vcl.Controls.pas" + 30) + $19
[506839AC]{vcl220.bpl } Vcl.Controls.TControl.WMLButtonUp (Line 7487, "Vcl.Controls.pas" + 1) + $6
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7238, "Vcl.Controls.pas" + 91) + $6
[5068739F]{vcl220.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9835, "Vcl.Controls.pas" + 1) + $9
[50687B91]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10072, "Vcl.Controls.pas" + 158) + $6
[506A83CC]{vcl220.bpl } Vcl.StdCtrls.TButtonControl.WndProc (Line 5164, "Vcl.StdCtrls.pas" + 13) + $4
[506871B0]{vcl220.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9779, "Vcl.Controls.pas" + 3) + $6
[50172D80]{rtl220.bpl } System.Classes.StdWndProc (Line 16836, "System.Classes.pas" + 8) + $0
[507CB41F]{vcl220.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10352, "Vcl.Forms.pas" + 23) + $1
[507CB462]{vcl220.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10382, "Vcl.Forms.pas" + 1) + $4
[507C69DA]{vcl220.bpl } Vcl.Forms.TCustomForm.ShowModal (Line 7148, "Vcl.Forms.pas" + 33) + $5
[004F082F]{bds.exe } PlatformDeviceSelectorCmdsToolbar.{System.Generics.Collections}TDictionary<ConfigurationIntf.IProjectBuildConfigurations,System.Integer>.DoSetValue (Line 6332, "System.Generics.Collections.pas" + 2) + $6
[262BC35F]{Delphinus.bpl} Delphinus.SetupDialog.Setupdialog.TSetupDialog.ExecuteInstallationFromDirectory$qqrx20System.UnicodeString (Line 135, "Delphinus.SetupDialog.pas" + 3) + $5
[26305B9C]{Delphinus.bpl} Delphinus.Dialog.Dialog.TDelphinusDialog.btnInstallFolderClick$qqrp14System.TObject (Line 151, "Delphinus.Dialog.pas" + 5) + $22
[50683557]{vcl220.bpl } Vcl.Controls.TControl.Click (Line 7354, "Vcl.Controls.pas" + 9) + $8
[5070041C]{vcl220.bpl } Vcl.ComCtrls.TToolButton.Click (Line 21546, "Vcl.ComCtrls.pas" + 0) + $0
[50683A05]{vcl220.bpl } Vcl.Controls.TControl.WMLButtonUp (Line 7493, "Vcl.Controls.pas" + 7) + $6
[50682FE9]{vcl220.bpl } Vcl.Controls.TControl.WndProc (Line 7238, "Vcl.Controls.pas" + 91) + $6
[50682C24]{vcl220.bpl } Vcl.Controls.TControl.Perform (Line 7016, "Vcl.Controls.pas" + 10) + $8
[506872A6]{vcl220.bpl } Vcl.Controls.GetControlAtPos (Line 9802, "Vcl.Controls.pas" + 4) + $75
[5068736E]{vcl220.bpl } Vcl.Controls.TWinControl.ControlAtPos (Line 9825, "Vcl.Controls.pas" + 13) + $E
[50682C24]{vcl220.bpl } Vcl.Controls.TControl.Perform (Line 7016, "Vcl.Controls.pas" + 10) + $8
[5068743C]{vcl220.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9849, "Vcl.Controls.pas" + 15) + $29
[506879F2]{vcl220.bpl } Vcl.Controls.TWinControl.WndProc (Line 10018, "Vcl.Controls.pas" + 104) + $6
[50702535]{vcl220.bpl } Vcl.ComCtrls.TToolBar.UpdateButtonState (Line 22824, "Vcl.ComCtrls.pas" + 11) + $27
[50702576]{vcl220.bpl } Vcl.ComCtrls.TToolBar.UpdateButtonStates (Line 22835, "Vcl.ComCtrls.pas" + 3) + $4
[50704F18]{vcl220.bpl } Vcl.ComCtrls.TToolBar.WndProc (Line 24410, "Vcl.ComCtrls.pas" + 104) + $6
[506871B0]{vcl220.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9779, "Vcl.Controls.pas" + 3) + $6
[50172D80]{rtl220.bpl } System.Classes.StdWndProc (Line 16836, "System.Classes.pas" + 8) + $0
[507CB41F]{vcl220.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10352, "Vcl.Forms.pas" + 23) + $1
[507CB462]{vcl220.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10382, "Vcl.Forms.pas" + 1) + $4
[507CB795]{vcl220.bpl } Vcl.Forms.TApplication.Run (Line 10520, "Vcl.Forms.pas" + 26) + $3

warning MSB6002: The command-line for the "DCC" task is too long

I'm getting this error for all the installations.

Downloading Component Tray
Version: v1.1.0
Copying sourcefolders:
src
Compiling ComponentTray.dproj
Win32
Microsoft (R) Build Engine Version 3.5.30729.8795
[Microsoft .NET Framework, Version 2.0.50727.8794]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 8/16/2017 3:21:48 PM.
Project "C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\Component Tray\source\src\ComponentTray.dproj" on node 0 (Build target(s)).
  Creating directory "C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\Component Tray\bin\Win32\Release".
  Creating directory "C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\Component Tray\lib\Win32\Release".
BuildVersionResource:
  CodeGear Resource Compiler/Binder
  Version 1.2.2 Copyright (c) 2008-2012 Embarcadero Technologies Inc.
  
  Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
  
  Copyright (C) Microsoft Corporation.  All rights reserved.
  
  
  Deleting file "ComponentTray.vrc".
C:\Program Files (x86)\Embarcadero\Studio\17.0\Bin\CodeGear.Delphi.Targets : warning MSB6002: The command-line for the "DCC" task is too long. Command-lines longer than 32000 characters are likely to fail. Try reducing the length of the command-line by breaking down the call to "DCC" into multiple calls with fewer parameters per call.
C:\Program Files (x86)\Embarcadero\Studio\17.0\Bin\CodeGear.Delphi.Targets(379,5): error MSB6003: The specified task executable "dcc" could not be run. The filename or extension is too long
Done Building Project "C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\Component Tray\source\src\ComponentTray.dproj" (Build target(s)) -- FAILED.

Build FAILED.

"C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\Component Tray\source\src\ComponentTray.dproj" (Build target) (1) ->
(_PasCoreCompile target) -> 
  C:\Program Files (x86)\Embarcadero\Studio\17.0\Bin\CodeGear.Delphi.Targets : warning MSB6002: The command-line for the "DCC" task is too long. Command-lines longer than 32000 characters are likely to fail. Try reducing the length of the command-line by breaking down the call to "DCC" into multiple calls with fewer parameters per call.


"C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\Component Tray\source\src\ComponentTray.dproj" (Build target) (1) ->
(_PasCoreCompile target) -> 
  C:\Program Files (x86)\Embarcadero\Studio\17.0\Bin\CodeGear.Delphi.Targets(379,5): error MSB6003: The specified task executable "dcc" could not be run. The filename or extension is too long

    1 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.53

Error: Failed
Adding Libpathes:
deleting tempfiles
Error: Installation failed

What would it take to implement support for SVN and/or private repositories

Now the even with group projects installing the changed components and installing them hard and error prone and so.

I would need SVN support for our private repository. But nevertheless what is what or where your repository is, would be cool to have possible to maintain maybe own in-house copy of the project or install in house components more than less automated way.

Add "virtual dependencies" for Delphi & stuff "out of the box"

I think that there should be allowed some kind of "virtual" dependencies.
I mean dependencies to stuff installed "out of the box" like DUnit / DUnitX / Indy / ....
I think that also it should be possible to add IDE version as a dependency (like Starter / Professional or 10.1 / 10.2 / etc.) because the mechanism is similar.
I have no idea about implementation - this is only thing to consider.

Why?
Because for example Starter edition lacks DUnit
Or some ADO stuff / etc

Error on some license displays

Pressing the license button AsciiImage works fine.

Pressing the license button on SynEdit gets -

[{"name":".gitignore","path":".gitignore","sha":"1454910595b556953933a6b9d69a060aead51748","size":396,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/.gitignore?ref=master","html_url":"https://github.com/SynEdit/SynEdit/blob/master/.gitignore","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/1454910595b556953933a6b9d69a060aead51748","download_url":"https://raw.githubusercontent.com/SynEdit/SynEdit/master/.gitignore","type":"file","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/.gitignore?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/1454910595b556953933a6b9d69a060aead51748","html":"https://github.com/SynEdit/SynEdit/blob/master/.gitignore"}},{"name":"ChangeLog.htm","path":"ChangeLog.htm","sha":"469d7bcedcec6247e4f82da42bed219d8ab3b287","size":37090,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/ChangeLog.htm?ref=master","html_url":"https://github.com/SynEdit/SynEdit/blob/master/ChangeLog.htm","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/469d7bcedcec6247e4f82da42bed219d8ab3b287","download_url":"https://raw.githubusercontent.com/SynEdit/SynEdit/master/ChangeLog.htm","type":"file","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/ChangeLog.htm?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/469d7bcedcec6247e4f82da42bed219d8ab3b287","html":"https://github.com/SynEdit/SynEdit/blob/master/ChangeLog.htm"}},{"name":"Delphinus.Info.json","path":"Delphinus.Info.json","sha":"6ac785d6bb6fa9b294060b1e16059c87359d491b","size":163,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/Delphinus.Info.json?ref=master","html_url":"https://github.com/SynEdit/SynEdit/blob/master/Delphinus.Info.json","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/6ac785d6bb6fa9b294060b1e16059c87359d491b","download_url":"https://raw.githubusercontent.com/SynEdit/SynEdit/master/Delphinus.Info.json","type":"file","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/Delphinus.Info.json?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/6ac785d6bb6fa9b294060b1e16059c87359d491b","html":"https://github.com/SynEdit/SynEdit/blob/master/Delphinus.Info.json"}},{"name":"Delphinus.Install.json","path":"Delphinus.Install.json","sha":"cfdfc97b5ad5529e8b2ad7c82c5a61048e29d185","size":1593,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/Delphinus.Install.json?ref=master","html_url":"https://github.com/SynEdit/SynEdit/blob/master/Delphinus.Install.json","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/cfdfc97b5ad5529e8b2ad7c82c5a61048e29d185","download_url":"https://raw.githubusercontent.com/SynEdit/SynEdit/master/Delphinus.Install.json","type":"file","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/Delphinus.Install.json?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/cfdfc97b5ad5529e8b2ad7c82c5a61048e29d185","html":"https://github.com/SynEdit/SynEdit/blob/master/Delphinus.Install.json"}},{"name":"Demos","path":"Demos","sha":"812e1280218b4823be9d579e03cacdc178f88a4e","size":0,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/Demos?ref=master","html_url":"https://github.com/SynEdit/SynEdit/tree/master/Demos","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/812e1280218b4823be9d579e03cacdc178f88a4e","download_url":null,"type":"dir","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/Demos?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/812e1280218b4823be9d579e03cacdc178f88a4e","html":"https://github.com/SynEdit/SynEdit/tree/master/Demos"}},{"name":"Logo.png","path":"Logo.png","sha":"e10ad37175d111ca9b7e6874bf5c269aac4f88a3","size":287,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/Logo.png?ref=master","html_url":"https://github.com/SynEdit/SynEdit/blob/master/Logo.png","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/e10ad37175d111ca9b7e6874bf5c269aac4f88a3","download_url":"https://raw.githubusercontent.com/SynEdit/SynEdit/master/Logo.png","type":"file","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/Logo.png?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/e10ad37175d111ca9b7e6874bf5c269aac4f88a3","html":"https://github.com/SynEdit/SynEdit/blob/master/Logo.png"}},{"name":"Packages","path":"Packages","sha":"9e2c067e369fd58b7c22238e4cbe04ba0b99dd6e","size":0,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/Packages?ref=master","html_url":"https://github.com/SynEdit/SynEdit/tree/master/Packages","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/9e2c067e369fd58b7c22238e4cbe04ba0b99dd6e","download_url":null,"type":"dir","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/Packages?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/9e2c067e369fd58b7c22238e4cbe04ba0b99dd6e","html":"https://github.com/SynEdit/SynEdit/tree/master/Packages"}},{"name":"Readme.md","path":"Readme.md","sha":"5194bf8cb9d46f23df119dcb8bab56193c3eefb8","size":1752,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/Readme.md?ref=master","html_url":"https://github.com/SynEdit/SynEdit/blob/master/Readme.md","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/5194bf8cb9d46f23df119dcb8bab56193c3eefb8","download_url":"https://raw.githubusercontent.com/SynEdit/SynEdit/master/Readme.md","type":"file","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/Readme.md?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/blobs/5194bf8cb9d46f23df119dcb8bab56193c3eefb8","html":"https://github.com/SynEdit/SynEdit/blob/master/Readme.md"}},{"name":"Source","path":"Source","sha":"48eac1fb5784cbbe3f44d56108602e3b1a2097d7","size":0,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/Source?ref=master","html_url":"https://github.com/SynEdit/SynEdit/tree/master/Source","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/48eac1fb5784cbbe3f44d56108602e3b1a2097d7","download_url":null,"type":"dir","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/Source?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/48eac1fb5784cbbe3f44d56108602e3b1a2097d7","html":"https://github.com/SynEdit/SynEdit/tree/master/Source"}},{"name":"SynGen","path":"SynGen","sha":"0fdd0e429a4755eac8ab46be45193b33a2b1f6cb","size":0,"url":"https://api.github.com/repos/SynEdit/SynEdit/contents/SynGen?ref=master","html_url":"https://github.com/SynEdit/SynEdit/tree/master/SynGen","git_url":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/0fdd0e429a4755eac8ab46be45193b33a2b1f6cb","download_url":null,"type":"dir","_links":{"self":"https://api.github.com/repos/SynEdit/SynEdit/contents/SynGen?ref=master","git":"https://api.github.com/repos/SynEdit/SynEdit/git/trees/0fdd0e429a4755eac8ab46be45193b33a2b1f6cb","html":"https://github.com/SynEdit/SynEdit/tree/master/SynGen"}}]

A few others come up with similar errors.

"Install from Folder" function can result in package that cannot be uninstalled

When source folder name differs from package name, the package cannot be uninstalled properly.

Why?
When user installs package via "Install from Folder" button, method TDNSetupCore.GetInstallDirectoryForDirectory returns path based on source folder name.

Result - installation target path is based on source folder name.
Uninstaller is looking for "Delphinus.Uninstall.json" file in path based on package name.
...and then uninstallation fails. 💥
😁

Installer, RAD 10.1 upd 2 not found

Note this will be written as a log, the initial issue described appears to have been caused by something unrelated.

See attached screenshot. RAD 10.1 upd 2 installed on computer.

dephinus

Selected all, tried installing anyways:

Log (note: D:\Work\Delphi\ is where DelphinusWebSetup.exe is located):

Datei D:\Work\Delphi\rsvars.bat kann nicht geöffnet werden. The system cannot find the file specified

Copied rsvars.bat to D:\Work\Delphi\

Repeat, selected all (still empty), log now shows:

Downloading Delphinus
Version:
BDS 10.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 11.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 12.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 14.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 15.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 16.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 17.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 8.0
Installing
Copying sourcefolders:
.
Adding Libpathes:
BDS 9.0
Installing
Copying sourcefolders:
.
Adding Libpathes:

Checked registry. HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS did contain all above but empty keys. Strange, only other RAD installed on this computer was XE7 (uninstalled a while ago). Cleaned out keys, with only 18.0 remaining.

Restarted Delphinius installer, now the checkboxes without caption are gone (i.e. only Select All left).

Add platform

unit DN.Compiler.Intf

...

TDNCompilerPlatform = (cpWin32, cpWin64, cpOSX32, cpAndroid, cpiOS32, cpiOS64, cpiOSSimulator, cpLINUX, cpLINUX64);

...

TDNCompilerPlatformName: array[Low(TDNCompilerPlatform)..High(TDNCompilerPlatform)] of string = ('Win32', 'Win64', 'OSX32', 'Android', 'iOSDevice32', 'iOSDevice64', 'iOSSimulator', 'LINUX', 'LINUX64');

unit DN.JSonFile.Installation;

...

function TInstallationFile.GetPlatforms(
const APlatforms: string): TDNCompilerPlatforms;
var
LPlatforms: TStringDynArray;
LPlatform: string;
begin
LPlatforms := SplitString(APlatforms, ';');
if Length(LPlatforms) > 0 then
begin
Result := [];
for LPlatform in LPlatforms do
begin
if SameText(LPlatform, 'Win32') then
Result := Result + [cpWin32]
else if SameText(LPlatform, 'Win64') then
Result := Result + [cpWin64]
else if SameText(LPlatform, 'OSX32') then
Result := Result + [cpOSX32]
else if SameText(LPlatform, 'Android') then
Result := Result + [cpAndroid]
else if SameText(LPlatform, 'iOSDevice32') then
Result := Result + [cpiOS32]
else if SameText(LPlatform, 'iOSDevice64') then
Result := Result + [cpiOS64]
else if SameText(LPlatform, 'iOSSimulator') then
Result := Result + [cpiOSSimulator]
else if SameText(LPlatform, 'LINUX') then
Result := Result + [cpLINUX]
else if SameText(LPlatform, 'LINUX64') then
Result := Result + [cpLINUX64]
end;
end
else
begin
Result := [cpWin32];
end;
end;

...

unit DN.ProjectInfo;

...

function TDNProjectInfo.LoadFromFile(const AProjectFile: string): Boolean;
...
if LPlatform.HasAttribute('value') then
begin
if SameText(LPlatform.Attributes['value'], 'Win32') then
FSupportedPlatforms := FSupportedPlatforms + [cpWin32]
else if SameText(LPlatform.Attributes['value'], 'Win64') then
FSupportedPlatforms := FSupportedPlatforms + [cpWin64]
else if SameText(LPlatform.Attributes['value'], 'OSX32') then
FSupportedPlatforms := FSupportedPlatforms + [cpOSX32]
else if SameText(LPlatform.Attributes['value'], 'Android') then
FSupportedPlatforms := FSupportedPlatforms + [cpAndroid]
else if SameText(LPlatform.Attributes['value'], 'iOS32') then
FSupportedPlatforms := FSupportedPlatforms + [cpiOS32]
else if SameText(LPlatform.Attributes['value'], 'iOS64') then
FSupportedPlatforms := FSupportedPlatforms + [cpiOS64]
else if SameText(LPlatform.Attributes['value'], 'iOSSimulator') then
FSupportedPlatforms := FSupportedPlatforms + [cpiOSSimulator]
else if SameText(LPlatform.Attributes['value'], 'LINUX') then
FSupportedPlatforms := FSupportedPlatforms + [cpLINUX]
else if SameText(LPlatform.Attributes['value'], 'LINUX64') then
FSupportedPlatforms := FSupportedPlatforms + [cpLINUX64]
end;

....

unit DN.PackageDetailView;

...

const
CDelphiNames: array[9..31] of string =
('2', '3', '3', '4', '5', '6', '7', '8', '2005', '2006', '2007', '2009', '2010',
'XE', 'XE2', 'XE3', 'XE4', 'XE5', 'XE6', 'XE7', 'XE8', 'Seattle', 'London');

Package output path Win32 subfolder

Trying to install VirtualTreeView but i get the error:

Error: Can't load package C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl\Win32\VirtualTreesD21.bpl.

The "standar" path for win32 bpl files is C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl ,why delphinus (or virtualtreeview ?) is creatin a Win32 subfolder ? Its a bug or feature ?

I guess this is because the designtime package when installing is not finding the runtime package, but I'm not sure

Checking compiler version constraints

When user tries to install package with package_compiler_min / package_compiler_max / compiler_min / compiler_max values set that doesn't meet host IDE version there should be at least warning message.

Currently it is possible to install 10.2 only packages on for example XE 7.

Range error checking at Delphinus.SetupDialog.pas:289

When Delphinus compiled with Range checking ON error is thrown at Delphinus.SetupDialog.pas Line 289
https://github.com/Memnarch/Delphinus/blob/master/Packages/Delphinus.SetupDialog.pas#L289

[13C7F837]{Delphinus.bpl} Delphinus.SetupDialog.Setupdialog.TSetupDialog.HandleDependencyProgress_16_ActRec._0_Body$qqrv (Line 289, "Delphinus.SetupDialog.pas" + 2) + $61
[5005A3E2]{rtl240.bpl  } System.ErrorAt (Line 5542, "System.pas" + 3) + $4
[5005A426]{rtl240.bpl  } System.Error (Line 5553, "System.pas" + 1) + $7
[13C7F837]{Delphinus.bpl} Delphinus.SetupDialog.Setupdialog.TSetupDialog.HandleDependencyProgress_16_ActRec._0_Body$qqrv (Line 289, "Delphinus.SetupDialog.pas" + 2) + $61
[5016CCC6]{rtl240.bpl  } System.Classes.CheckSynchronize (Line 14649, "System.Classes.pas" + 32) + $A
[071DFBE3]{fmx240.bpl  } FMX.Platform.Win.TPlatformWin.TextToShortCut (Line 3838, "FMX.Platform.Win.pas" + 0) + $1B
[50170DFC]{rtl240.bpl  } System.Classes.StdWndProc (Line 17187, "System.Classes.pas" + 8) + $0
[50BEEDE7]{vcl240.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10534, "Vcl.Forms.pas" + 23) + $1
[50BEEE2A]{vcl240.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10564, "Vcl.Forms.pas" + 1) + $4
[50BEA35A]{vcl240.bpl  } Vcl.Forms.TCustomForm.ShowModal (Line 7315, "Vcl.Forms.pas" + 33) + $5
[13C7F2EF]{Delphinus.bpl} Delphinus.SetupDialog.Setupdialog.TSetupDialog.ExecuteUninstallation$qqrx53System.%DelphiInterface$26Dn.Package.Intf.IDNPackage% (Line 241, "Delphinus.SetupDialog.pas" + 3) + $5
[13CCEE62]{Delphinus.bpl} Delphinus.Dialog.Dialog.TDelphinusDialog.UnInstallPackage$qqrx53System.%DelphiInterface$26Dn.Package.Intf.IDNPackage% (Line 708, "Delphinus.Dialog.pas" + 5) + $6
[13CCBCED]{Delphinus.bpl} Delphinus.Dialog.Dialog.TDelphinusDialog.Create_4_ActRec._4_Body$qqrx53System.%DelphiInterface$26Dn.Package.Intf.IDNPackage% (Line 254, "Delphinus.Dialog.pas" + 0) + $15
[13C50142]{Delphinus.bpl} DN.PackageOverview.Packageoverview.TPackageOverView.UninstallPackage$qqrx53System.%DelphiInterface$26Dn.Package.Intf.IDNPackage% (Line 306, "DN.PackageOverview.pas" + 2) + $E
[13C4F58B]{Delphinus.bpl} DN.PackageOverview.Packageoverview.TPackageOverView.AddPreview_0_ActRec._1_Body$qqrp14System.TObject (Line 115, "DN.PackageOverview.pas" + 0) + $1B
[13C4B2B1]{Delphinus.bpl} DN.Preview.Preview.TPreview.DoUninstall$qqrv (Line 117, "DN.Preview.pas" + 2) + $E
[13C4B58A]{Delphinus.bpl} DN.Preview.Preview.TPreview.HandleButtonClick$qqrp14System.TObject (Line 167, "DN.Preview.pas" + 5) + $3
[50AA409F]{vcl240.bpl  } Vcl.Controls.TControl.Click (Line 7429, "Vcl.Controls.pas" + 9) + $8
[50AC9A3E]{vcl240.bpl  } Vcl.StdCtrls.TCustomButton.Click (Line 5434, "Vcl.StdCtrls.pas" + 3) + $2
[50ACA54C]{vcl240.bpl  } Vcl.StdCtrls.TCustomButton.CNCommand (Line 5895, "Vcl.StdCtrls.pas" + 1) + $D
[50AA3B32]{vcl240.bpl  } Vcl.Controls.TControl.WndProc (Line 7313, "Vcl.Controls.pas" + 91) + $6
[50AA867D]{vcl240.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10143, "Vcl.Controls.pas" + 158) + $6
[50AC96E8]{vcl240.bpl  } Vcl.StdCtrls.TButtonControl.WndProc (Line 5271, "Vcl.StdCtrls.pas" + 13) + $4
[50AA376C]{vcl240.bpl  } Vcl.Controls.TControl.Perform (Line 7091, "Vcl.Controls.pas" + 10) + $8
[50AA87E3]{vcl240.bpl  } Vcl.Controls.DoControlMsg (Line 10212, "Vcl.Controls.pas" + 12) + $11
[50AA926F]{vcl240.bpl  } Vcl.Controls.TWinControl.WMCommand (Line 10487, "Vcl.Controls.pas" + 1) + $5
[50AA3B32]{vcl240.bpl  } Vcl.Controls.TControl.WndProc (Line 7313, "Vcl.Controls.pas" + 91) + $6
[50AA878E]{vcl240.bpl  } Vcl.Controls.TWinControl.DefaultHandler (Line 10184, "Vcl.Controls.pas" + 30) + $19
[50AA3B32]{vcl240.bpl  } Vcl.Controls.TControl.WndProc (Line 7313, "Vcl.Controls.pas" + 91) + $6
[50AA867D]{vcl240.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10143, "Vcl.Controls.pas" + 158) + $6
[212623CA]{designide240.bpl} DeskUtil.SetFocusHook (Line 463, "DeskUtil.pas" + 4) + $C
[50AA7C9C]{vcl240.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9850, "Vcl.Controls.pas" + 3) + $6
[50170DFC]{rtl240.bpl  } System.Classes.StdWndProc (Line 17187, "System.Classes.pas" + 8) + $0
[50AA878E]{vcl240.bpl  } Vcl.Controls.TWinControl.DefaultHandler (Line 10184, "Vcl.Controls.pas" + 30) + $19
[50AA44F4]{vcl240.bpl  } Vcl.Controls.TControl.WMLButtonUp (Line 7562, "Vcl.Controls.pas" + 1) + $6
[50AA3B32]{vcl240.bpl  } Vcl.Controls.TControl.WndProc (Line 7313, "Vcl.Controls.pas" + 91) + $6
[0A32514C]{TrackingSystem240.bpl} TrackingSystemHelp.CBTHookProc (Line 211, "TrackingSystemHelp.pas" + 27) + $F
[50AA7E8B]{vcl240.bpl  } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9906, "Vcl.Controls.pas" + 1) + $9
[50AA867D]{vcl240.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10143, "Vcl.Controls.pas" + 158) + $6
[50AC96E8]{vcl240.bpl  } Vcl.StdCtrls.TButtonControl.WndProc (Line 5271, "Vcl.StdCtrls.pas" + 13) + $4
[50AA7C9C]{vcl240.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9850, "Vcl.Controls.pas" + 3) + $6
[50170DFC]{rtl240.bpl  } System.Classes.StdWndProc (Line 17187, "System.Classes.pas" + 8) + $0
[50BEEDE7]{vcl240.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10534, "Vcl.Forms.pas" + 23) + $1
[50BEEE2A]{vcl240.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10564, "Vcl.Forms.pas" + 1) + $4
[50BEF15D]{vcl240.bpl  } Vcl.Forms.TApplication.Run (Line 10702, "Vcl.Forms.pas" + 26) + $3

on Install/Uninstall of a component.

procedure TSetupDialog.HandleDependencyProgress(const ATask, AItem: string;
  AProgress, AMax: Int64);
begin
  TThread.Queue(nil,
  procedure
  begin
    lbAction.Caption := ATask + ' ' + AItem;
    pbProgress.Position := Round(AProgress / AMax * pbProgress.Max / (FDependencyCount + 1) * FDependencyCount); //<== here
  end
  );
end;

Not sure how to fix.

How to correct or update the existing packages available on Delphinus??

I was wondering is there a way to update the packages already available on Delphinus?? I was installing SynEdit but it failed a numerous times, upon inspection I found out that the SynEdit folder in comps folder is C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\SynEdit\Source\Source instead of C:\Users\Public\Documents\Embarcadero\Studio\17.0\Comps\SynEdit\Source any ideas please??

Cannot compile in Delphi 10 Seattle

[dcc32 Error] DN.HttpClient.WinHttp.pas(171): E2033 Types of actual and formal var parameters must be identical

Solution:
LRead, LWritten: UInt64;

Possible access violation when installing.

In TDNRegistryEnvironmentOptions.Create there are two external calls:

FRegistryOptions := GetRegistryOptionsObject(GetEnvironmentOptionObject(), ARegistryKey);
FRegistry := GetRegistryOptionsMemIni(FRegistryOptions);

If GetRegistryOptionsObject returns nil, it is passed in to GetRegistryOptionsMemIni. However there is no check within the method to see if the object passed in is nil, so it will access violate when the following line is executed:

begin
  Result := nil;

  LType := LContext.GetType(ARegOption.ClassType);

Where ARegOption is the passed in object. The following line should be added after Result := nil;

if not assigned(ARegOption) then
  Exit;

Using XE7.1

Option to override settings of Delphinus.Install.json when installing

Currently there is no option to override the settings specified in a Delphinus.Install.json. Some repositories add paths containing source code in the Library Path, causing a recompile of their source code upon each build of a project, not something I (or any other Delphi developer should) want.
So an option to override those settings when installing, is advisable. When uninstalling, those overriden settings are to be remove as well (instead of search for the ones specified in the Delphinus.Install.json)

Publishing from a repo marked as "fork"

Publishing-your-Project-for-Delphinus sensibly mentions the condition:

it must be the "original" Repository, Repositories marked as fork are not listed to avoid flooding

I now have a forked project and want to publish it for Delphinus. I suggest an override in the Delphinus.Info.json that allows to override this logic for example by stating the URL of the canonical repository.

Ability to specify different projects for specific compiler versions

I'm thinking of adding Indy to Delphinus, however Indy does not yet utilize the {$LIBSUFFIX} directive in its packages (that is coming in a future release), so it still has compiler-specific projects, each with different .dproj and .groupproj filenames for individual Delphi compiler versions (ie, Indy160.groupproj, Indy250.groupproj, etc).

I see how the Delphinus.Info.json file can specify a range of supported Delphi compiler versions for filtering purposes, but I see no way for the Delphinus.Install.json file to specify installation instructions for individual compiler versions. For instance, in the projects array, let each project optionally specify a supported compiler, eg:

"projects":
[
  ...,
  {
    "project": "Lib\\Indy160.Groupproj",
    "compiler": 16
  },
  ...
  {
    "project": "Lib\\Indy250.Groupproj",
    "compiler": 25
  }
],

If a project does not specify a compiler, assume it supports all compilers.

When Delphinus is building projects, have it ignore any project that has a compiler that does not match the host IDE/compiler.

In a future release, Indy's folder structure will change to organize projects into version-specific folders, so being able to specify a specific compiler per project would still likely be needed, eg:

"projects":
[
  ...,
  {
    "project": "Packages\\RADStudio_XE2\\Indy.Groupproj",
    "compiler": 16
  },
  ...
  {
    "project": "Packages\\RADStudio_10_2_Tokyo\\Indy.Groupproj",
    "compiler": 25
  }
]

Installation fail

Delphi XE/6, Windows XP SP3. Error when trying Install of Delphinus package:

Error

Unable to create directory.

OK

Delphinus for Lazarus IDE

Delphinus would be even more useful if it integrated with Lazarus IDE.
Delphi already has Getit, but they do not allow all projects, however the Lazarus IDE would benefit a lot from having a package manager.

WebInstaller should as for elevated rights

At least in my environment it does not work if I do not run installer as Administrator.

Would make things easier if the installer would ask at startup that it needs to be elevated.

DelphinusWebSetup error Delphinus.dpk(29) Fatal: E2202 Required package 'rtl' not found

DelphinusWebSetup.exe of 20161012 install for 10 and XE:

Project "C:\Program Files\Delphinus\8.0\source\Packages\DelphiXE\Delphinus.dproj" (Build target(s)):

Target CreateProjectDirectories:
    Creating directory "C:\Program Files\Delphinus\8.0\bin\Win32\Release".
    Creating directory "C:\Program Files\Delphinus\8.0\lib\Win32\Release".
    Creating directory "C:\Program Files\Delphinus\8.0\Dcp".
    Creating directory "C:\Program Files\Delphinus\8.0\Bpl".
Target BrccCompile:
    C:\Program Files\Embarcadero\RAD Studio\8.0\bin\brcc32.exe -dRELEASE -i.. "..\DelphinusImages.rc" -foDelphinusImages.res 
    Borland Resource Compiler  Version 5.40
    Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Target BrccCompile:
    C:\Program Files\Embarcadero\RAD Studio\8.0\bin\brcc32.exe -dRELEASE -i.. "..\Delphinus.rc" -foDelphinus.res 
    Borland Resource Compiler  Version 5.40
    Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Target _PasCoreCompile:
    C:\Program Files\Embarcadero\RAD Studio\8.0\bin\dcc32.exe -$D- -$L- --no-config -B -Q -DRELEASE -E"C:\Program Files\Delphinus\8.0\bin\Win32\Release" -I.. -LE"C:\Program Files\Delphinus\8.0\Bpl" -LN"C:\Program Files\Delphinus\8.0\Dcp" -N0"C:\Program Files\Delphinus\8.0\lib\Win32\Release" -NSSystem;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;Winapi;System.Win; -O.. -R.. -U.. -K00400000 -NB"C:\Program Files\Delphinus\8.0\Dcp" -NO"C:\Program Files\Delphinus\8.0\lib\Win32\Release"   Delphinus.dpk   
    Embarcadero Delphi for Win32 compiler version 22.0
    Copyright (c) 1983,2010 Embarcadero Technologies, Inc.

    C:\Program Files\Embarcadero\RAD Studio\8.0\Bin\CodeGear.Delphi.Targets(188,5): error : Delphinus.dpk(29) Fatal: E2202 Required package 'rtl' not found
Done building target "_PasCoreCompile" in project "Delphinus.dproj" -- FAILED.

Done building project "Delphinus.dproj" -- FAILED.

Build FAILED.
C:\Program Files\Embarcadero\RAD Studio\8.0\Bin\CodeGear.Delphi.Targets(188,5): error : Delphinus.dpk(29) Fatal: E2202 Required package 'rtl' not found
    0 Warning(s)
    1 Error(s)

Time Elapsed 00:00:00.87

<Error> Failed
<Info> Adding Libpathes:
<Error> Failed

Virtual Treeview HPP file installation

We use a mix of CPP and Pascal application in RX (Rad Studio).
Installation of Virtual Treeview 6.3.0 installs everything part from the header files correctly.
The headers are located in the installation directory in my e.g. -
C:\Users\Public\Public Documents\Studio\18.0\Comps\Virtual Treeview\source\source
These either need to be placed somewhere in the include path e.g. -
C:\Users\Public\Public Documents\Studio\18.0\hpp\Win32
64 bit headers go into the directory -
C:\Users\Public\Public Documents\Studio\18.0\hpp\Win64

Or the path added to the Options->Delphi Options->Library "Library path" possibly. GetIt seems to add $(BDSCatalogRepository)\VirtualTreeView-6.1\source\

In the past the C:\Users\Public\Public Documents\Studio\18.0\hpp<32/64> path was used.

I'm assuming this is done by Delphinus but I may be part of Virtual Treeview packages ?

Some properties for Write

Hello! I'm develop UI tools for add Delphinus support in delphi library(Delphinus-its-easy).
I'm using DN.JSonFile.Info and DN.JSonFile.Installation for load and save json model. but when i want write data from ui in model - some property disabled for writing. You can change property for write?
thanks.

DX10.1 upd 1 - Error: Failed to load group / Could not load project

graphics32 as an example, but tested with several packages.

Log message:

Downloading graphics32
Version: HEAD
Copying sourcefolders:
.
Error: Failed to load group C:\Users\Public\Documents\Embarcadero\Studio\18.0\Comps\graphics32\source\Source\Packages\RX1\GR32.groupproj
Error: Could not load Project C:\Users\Public\Documents\Embarcadero\Studio\18.0\Comps\graphics32\source\Source\Packages\RX1\GR32_R.dproj Reason: File not found
Adding Libpathes:
deleting tempfiles
Error: Installation failed

However, the files are clearly present:

Directory of C:\Users\Public\Documents\Embarcadero\Studio\18.0\Comps\graphics32\source\Source\Packages\RX1

2017-01-18 11:38

.
2017-01-18 11:38 ..
2016-12-01 08:02 1 471 GR32.groupproj
2016-12-01 08:02 894 GR32_D.dpk
2016-12-01 08:02 2 175 GR32_R.dpk
3 File(s) 4 540 bytes
2 Dir(s) 39 508 004 864 bytes free

Finally, even after failure, the Delphinus will tag packages as installed.

"ratelimit exceeded" error

Checked out repository, installed on xe4, clicked the Refresh button, and got this error, see the screenshot below:

2016-10-13_11h14_24

Delphinus packager has found packages but not showing them in list

May be it's only my trouble, but I've got the following:

  1. I installed delphinus XE6 in Seatle Upd 1
  2. Open it in tools(I was in the Delphinus.bpl project), tried to install something(aggpas or something another that I knew)
  3. I've got some error (didn't remember it, I thought that it was because of BPL project).
  4. I pressed Create new cross-platform application
  5. Opened Delphinus from tools.
  6. Tried to install some packages. Got error on each package "Can not download package"
  7. Closed Delphi.
  8. Opened Delphi. Pressed Create New cross-platform application.
  9. Opened Delphinus from tools and pressed refresh button
  10. I've got progress bar that has enumerated packages.
  11. But nothing appeared in list with packages

Then I tried to uninistall and install Delphinus, but nothing had changed.

That's all.

Change Debuger Host Application

in file Delphinus.dproj
find line: D:\Program Files (x86)\Embarcadero\Studio\14.0\bin\bds.exe
replace to: $(BDS)\bin\bds.exe

Linux64 Platform compile without permission

Hi,

i just start to install the component "LT Water Effect" in a fresh RAD Studio 10.2.2 and the installation return one error, when i see the log i notice that Delphinus try to compile on Linux64 but the component only have support for windows.

Windows: 10 Build 1709

Log

Downloading LT Water Effect
Version: 1.1.1
Copying sourcefolders:

Compiling LTEffects.dproj
Win32
installed
Warning: Platform IOSDevice64 not supported, skipping
Linux64
Microsoft (R) Build Engine Version 3.5.30729.8833
[Microsoft .NET Framework, Version 2.0.50727.8825]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 28/12/2017 23:23:59.
Project "C:\Users\Public\Documents\Embarcadero\Studio\19.0\Comps\LT Water Effect\source\Packages\LTEffects.dproj" on node 0 (Build target(s)).
Creating directory "C:\Users\Public\Documents\Embarcadero\Studio\19.0\Comps\LT Water Effect\lib\Linux64\Release".
BuildVersionResource:
CodeGear Resource Compiler/Binder
Version 1.2.2 Copyright (c) 2008-2012 Embarcadero Technologies Inc.

Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0

Copyright (C) Microsoft Corporation. All rights reserved.

Deleting file "LTEffects.vrc".
_PasCoreCompile:
Embarcadero Delphi for Linux 64 bit compiler version 32.0
Copyright (c) 1983,2017 Embarcadero Technologies, Inc.
LTEffects.dpk(25): warning W1002: Symbol 'IMAGEBASE' is specific to a platform
LTEffects.dpk(30): error E2202: Required package 'vcl' not found
Done Building Project "C:\Users\Public\Documents\Embarcadero\Studio\19.0\Comps\LT Water Effect\source\Packages\LTEffects.dproj" (Build target(s)) -- FAILED.

Build FAILED.

"C:\Users\Public\Documents\Embarcadero\Studio\19.0\Comps\LT Water Effect\source\Packages\LTEffects.dproj" (Build target) (1) ->
(_PasCoreCompile target) ->
LTEffects.dpk(25): warning W1002: Symbol 'IMAGEBASE' is specific to a platform

"C:\Users\Public\Documents\Embarcadero\Studio\19.0\Comps\LT Water Effect\source\Packages\LTEffects.dproj" (Build target) (1) ->
(_PasCoreCompile target) ->
LTEffects.dpk(30): error E2202: Required package 'vcl' not found

1 Warning(s)
1 Error(s)

Time Elapsed 00:00:02.00

Error: Failed
Adding Libpathes:
C:\Users\Public\Documents\Embarcadero\Studio\19.0\Comps\LT Water Effect\lib\Win32\Release
Adding Searchpathes:
Source
deleting tempfiles
Error: Installation failed

[External timelines] Author name

IMHO when Delphinus.Info.json contains repository section, author name should be taken from repository\user because owner of repository with *.json don't have to be the real author 😁

snapshots components

It is posible make components snapshots for current project like php composer?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.