This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- -6109: Internal build error
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 28, 2014
02:24 PM
-6109: Internal build error
I am using InstallShield 2013 together with VS 2010. I have a new InstallShield MSI project that gives "ISDEV : error : -6109: Internal build error" immediately after Building File table (apparently successfully). There is nothing more in the log. What can I do to isolate this problem?
Thanks
Thanks
(7) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 29, 2014
08:50 AM
Hmm. That error is tied to building the ISDFLInfo table. An extreme response might be to remove all dynamic file links from your project; slightly more rational may be to remove them one by one until the error disappears (so you know which link it is). Other than that we'll probably need to isolate reproduction steps to see if we can find any bugs in the dynamic link code.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 29, 2014
11:00 AM
Thanks Michael.
I used the Project Assistant to ‘Add Project Outputs’. I selected ‘Content Files’ and ‘Primary Output’. If I remove the ‘Content Files’ it will build without the -6109 error. Any thoughts on how to track it back from there.
I used the Project Assistant to ‘Add Project Outputs’. I selected ‘Content Files’ and ‘Primary Output’. If I remove the ‘Content Files’ it will build without the -6109 error. Any thoughts on how to track it back from there.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 29, 2014
04:32 PM
Here's another clue. I can get it to build without the -6109 error by changing the VS Build Action for all files in all subfolders (css, img, js, videos, xslt) from 'Content' to 'None', 'Compile' or ‘Embedded Resource’. However, that is not a solution because then there are other errors because of files not found. If I set any one of them back to 'Content' I get the -6109 error again.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 30, 2014
10:55 AM
Ahh, project outputs; those do use dynamic links under the hood. I personally suspect some sort of duplicate or invalid key. Does this reproduce if you build your project using MSBuild? If so, there is a commented out line in the InstallShield.targets file (Program FIles (x86)\MSBuild\InstallShield\...) near "Verify output groups by uncommenting the Message Task"; this should generate a list of the files in question. Perhaps there is a duplicate or invalid name involved?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 30, 2014
02:11 PM
Well I got MSBUILD to generate the log. Haven't built with MSBUILD before. Is there a way to build a project instead of all 60 that are in the solution? Our solution contains files that don't normally get built, so there is plenty of irrelevant stuff in there. Actually upon further review, the .isproj files are not getting built when I build the solution.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 31, 2014
10:19 AM
You can invoke MSBuild on the .isproj file instead of on the solution that contains it. Due to how project outputs are processed, it will still have to build the referenced projects, and there's a chance that paths won't be determined identically to when building from the solution. I hope we don't get too far away from the root problem while going down this path...
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Oct 31, 2014
02:05 PM
Turns out there were some extra files in the VB project that did not belong there. Don't know why the VB project built but the InstallShield project would not. Took out the junk files and all is well.
Thanks Michael
Thanks Michael