Note:
The application may be dependent upon non-distributable development tools or classes in the following packages: Development System ... Is this normal ? Does it appear for each deployment ? Thanks, Joseph |
Joseph,
> The application may be dependent upon non-distributable development > tools or classes in the following packages: > > Development System Strictly speaking this is warning you that your deployed application contains some portions of the Development System package which are not redistribtable by the terms of the license. In practice we probably won't be too upset providing your application isn't a derivative devlopment tool that would compete with Dolphin itself. However, you might like to find out what bits of the Development Package you are referencing in your app. Go to the Package Browser and find the "Development System" package. Then go to the Dependents tab and see if the list contains any of your packages. If so, clicking on the package will show you exactly what you are referencing in the development classes. Best regards -- Andy Bower Dolphin Support www.object-arts.com |
In reply to this post by Joseph Frippiat-2
Joseph,
> The application may be dependent upon non-distributable development > tools or classes in the following packages: > > Development System > > ... > > Is this normal ? > > Does it appear for each deployment ? It means that one of the classes or methods in the package references a class or method that is part of the "Development system" package. These are intended to only be used for development, and are only licensed for that purpose, so shouldn't be used in a deployed application. The application will still deploy correctly, it's only a warning, but you shouldn't really distribute your deployed application - unless you OK it with OA first. You can find out where the dependency is by opening your package in the PackageBrowser, selecting the prerequisites tab, expanding the tree and selecting "Development system". -- Ian Use the Reply-To address to contact me (limited validity). Mail sent to the From address is ignored. |
In reply to this post by Andy Bower-3
Andy Bower a écrit :
> redistribtable by the terms of the license. In practice we probably > won't be too upset providing your application isn't a derivative > devlopment tool that would compete with Dolphin itself. Sorry, I didn't want to upset you, I simply want that my application runs. I took the risk to write it, for the company where I work, in Dolphin Smalltalk Professional and it doesn't run and I have no way to find out what the problem is except doing some black magic with the deployment. Thanks, Joseph |
"Joseph Frippiat" <[hidden email]> wrote in message
news:43d95136$0$4776$[hidden email]... > Andy Bower a écrit : >> redistribtable by the terms of the license. In practice we probably >> won't be too upset providing your application isn't a derivative >> devlopment tool that would compete with Dolphin itself. > > Sorry, I didn't want to upset you, I simply want that my application > runs. I took the risk to write it, for the company where I work, in > Dolphin Smalltalk Professional and it doesn't run and I have no way to > find out what the problem is except doing some black magic with the > deployment. > How do you come to draw the conclusion that black magic is necessary? It seems to me that every attempt is being made to assist you in solving your problem, but as with anything else you can't necessarily expect that we can deduce the issue based on the limited information we have to work with so far. I'm sure it can be solved, but this sort of comment doesn't really help does it. Regards Blair |
In reply to this post by Joseph Frippiat-2
Joseph,
>> redistribtable by the terms of the license. In practice we probably >> won't be too upset providing your application isn't a derivative >> devlopment tool that would compete with Dolphin itself. > > Sorry, I didn't want to upset you, I think some of this is a language barrier; Andy's use of "we would not be upset" could be restated as "we would not object". He is saying that with a clear understanding of what your program is and does, Object Arts will consider giving you permission to include in your exe some classes that are ordinarily not allowed in deployed programs. They are quite wise to protect themselves from having Dolphin turned against them, and have always been willing to grant waivers when appropriate. > I simply want that my application > runs. I took the risk to write it, for the company where I work, in > Dolphin Smalltalk Professional and it doesn't run and I have no way to > find out what the problem is except doing some black magic with the > deployment. I would not characterize it as black magic. It is true that after the image creates an exe file, puts the stub in it, and then begins tearing itself apart and diving into the file after the stub (which is pretty much what happens), one cannot expect the same level of debugging and browsing that was the norm prior to deployment. Have you found Ian's news archives and either his search tool or DSDN? If not, obtain them; they will help you. In this case, you will probably want to use the global Trace and DebugView (available from www.sysinternals.com) to add trace messages to bracket the problem, as it sounds like a startup failure. Also look for the appName.errors file which frequently contains a lot of good information. Once an exe gets beyond startup, things can be much easier to diagnose. It will never be quite as slick as the IDE, but there are ways to get close to it. Have a good one, Bill -- Wilhelm K. Schwab, Ph.D. [hidden email] |
In reply to this post by Blair McGlashan-3
Blair McGlashan a écrit :
> far. I'm sure it can be solved, but this sort of comment doesn't really help > does it. You are absolutely right. Thank you for the patch level 2, Joseph |
Free forum by Nabble | Edit this page |