PDA

View Full Version : Recursive compile



NewsArchive
09-06-2007, 03:03 PM
Hi Friedrich,

In my installs I include 5 sbi files, including the Common
Definitions.sbi, Detect Clarion Versions.sbi and 3 of my own scripts
that set up the path, run the C6Fix on vista and do housekeeping.

When I compile, I get "Recursive Compile" note on all of those include
scripts. None of the .sbi files have an #include statement, only the
main, .sb6 script. This happens on each install that I have built
with those include scripts.

The install compiles and works fine, but I wonder about those
recursive compile statements. Any thoughts?

Best regards,

Arnór Baldvinsson
Icetips Creative, Inc.
San Antonio, Texas, USA
www.icetips.com


Subscribe to information from Icetips.com:
http://www.icetips.com/subscribe.php

NewsArchive
09-06-2007, 03:04 PM
Hi Arnór,

Could you please post (or attach) the compiler output?

Thanks,
Friedrich

NewsArchive
09-06-2007, 03:06 PM
Hi Friedrich,

>Could you please post (or attach) the compiler output?

Ooops, sorry, didn't notice the Copy button<g>

------ Build started: Project: ITUtilities.sb6, Configuration: Release
Win32 ------

SetupBuilder (tm) Script Compiler and Linker
Copyright (c) 1997-2007 Lindersoft
SetupScript (tm) Installation Script Language
Copyright (c) 2003-2007 Lindersoft
All rights reserved.
Developer Edition Version 6.5.1953

Init Globals...
Loading compiler variables...
Compiling...
itutilities.sb6
Script format version detected: 6.0.1718
Embed Manifest...
Manifest embedded successfully: C:\Products\itutil.exe
Recursive compile (0:28): Common Definitions.sbi
Continue (0:1:29): C:\Products\ITUtilities\Latest\ITUtilities.sb6
Recursive compile (0:29): C:\Documents and Settings\Owner\My
Documents\SetupBuilder 6 Projects\Include\installclarion6fix.sbi
installclarion6fix.sbi
Continue (0:1:30): C:\Products\ITUtilities\Latest\ITUtilities.sb6
Recursive compile (0:30): Detect Clarion Verions.sbi
Continue (0:1:31): C:\Products\ITUtilities\Latest\ITUtilities.sb6
Recursive compile (0:95): C:\Documents and Settings\Owner\My
Documents\SetupBuilder 6 Projects\Include\CheckClarionPaths.sbi
checkclarionpaths.sbi
Continue (0:1:96): C:\Products\ITUtilities\Latest\ITUtilities.sb6
Scanning folder: C:\Products\ITUtilities\Latest\3rdParty\Docs\Iceti ps
Utilities\*.*
Scanning folder: C:\Products\ITUtilities\Latest\3rdParty\Docs\*.*
Scanning folder: C:\Products\ITUtilities\Latest\3rdParty\Images\*.*
Scanning folder:
C:\Products\ITUtilities\Latest\3rdParty\Examples\I TUtilities\*.*
Scanning folder: C:\Products\ITUtilities\Latest\3rdParty\Examples\* .*
Scanning folder: C:\Products\ITUtilities\Latest\3rdParty\LibSrc\*.*
Scanning folder: C:\Products\ITUtilities\Latest\Data\*.*
Scanning folder: C:\Products\ITUtilities\Latest\3rdParty\Lib\*.*
Recursive compile (0:171): C:\Documents and Settings\Owner\My
Documents\SetupBuilder 6 Projects\Include\SaveClarionToRegistry.sbi
saveclariontoregistry.sbi
Continue (0:1:172): C:\Products\ITUtilities\Latest\ITUtilities.sb6
Script(s) processed
Generating code...
Finished generating code
Building executable...
Linking kernel...
Code size: 109,324 bytes
Generating and optimizing [1033] string resources [@2]...
Processing external file: C:\Products\ITUtilities\Latest\EULA.rtf
Processing external file: C:\Products\ITUtilities\Latest\Welcome.rtf
Linking [1033] language resource(s)...
Code size: 8,720 bytes
Linking dialog side bitmap...
Compiler warning GEN1042: Bitmap file is > 256 colors. Side Dialog
File: C:\Products\Installs - sidepanel.bmp
Code size: 54,782 bytes
Linking dialog top bitmap...
Compiler warning GEN1042: Bitmap file is > 256 colors. Top Dialog
File: C:\Products\Installs - top.bmp
Code size: 3,504 bytes
Including 1 service file(s)...
Compressing service file: C:\Program Files\Lindersoft\SetupBuilder 6
Developer\bin32\0009.lib
Code size: 3,607 bytes
Linking Uninstall Script...
Code size: 287 bytes
Preparing Uninstaller Code-Signing...
Calculating Feature and Type sizes...
Resolving compiler variables...
Analyzing installation script (protection mode)...
Linking installation script...
Code size: 6,618 bytes
Linking loader...
Compile Version Resource...
Code size: 13,312 bytes
Linking decompression library...
Code size: 9,287 bytes
Processing Uninstall Code-Signing...
Adding Digital Certificate to Uninstall...
Successfully code signed Uninstall Object
Generating HTML report...
C:\Products\ITUtilities\Latest\ITUtilities\ITUtili ties.htm
Adding Digital Certificate...
Code signed successfully

--------------------------------------- Done
---------------------------------------

ITUtilities.sb6 - ITUtilities.exe - 0 error(s), 2 warning(s)

Total file(s) : 85
Total data size: 5,697,538 bytes (5.43 MB)
Total .exe size: 3,145,128 bytes (3.00 MB)

Location: C:\Products\ITUtilities\Latest\ITUtilities\ITUtili ties.exe

Compilation Time: 6.87 sec.
Date/Time: 9/06/2007 -- 2:48:29PM

------------------------------- Compilation finished
-------------------------------


Hope this helps:)

Best regards,

Arnór Baldvinsson
Icetips Creative, Inc.
San Antonio, Texas, USA
www.icetips.com


Subscribe to information from Icetips.com:
http://www.icetips.com/subscribe.php

NewsArchive
09-06-2007, 03:07 PM
Hi Arnór,

>
> Ooops, sorry, didn't notice the Copy button<g>
>

Your *main* script compiles:

Line 28 Common Definitions.sbi

Line 29 C:\Documents and Settings\Owner\My
Documents\SetupBuilder 6 Projects\Include\installclarion6fix.sbi

Line 30 Detect Clarion Verions.sbi

Line 95 C:\Documents and Settings\Owner\My
Documents\SetupBuilder 6 Projects\Include\CheckClarionPaths.sbi

Line 171 C:\Documents and Settings\Owner\My
Documents\SetupBuilder 6 Projects\Include\SaveClarionToRegistry.sbi

None of your include scripts compile any other include script :)

Is the above correct?

Thanks,
Friedrich

NewsArchive
09-07-2007, 04:16 AM
Hi Friedrich,

>None of your include scripts compile any other include script :)
>
>Is the above correct?

Correct. I guess what's throwing me a loop is "Recursive compile" I
was thinking of the "(Recursive)" warning in Clarion when you have the
same procedure attached to itself and was wondering why it was
recursively compiling - sounded like it was including itself. Need a
break!<g>

Best regards,

Arnór Baldvinsson
Icetips Creative, Inc.
San Antonio, Texas, USA
www.icetips.com


Subscribe to information from Icetips.com:
http://www.icetips.com/subscribe.php