TwineCompile Links every time

TwineCompile - Cut C++Builder compile times by up to 50x!
Post Reply
Chris
Posts: 16
Joined: Tue Feb 19, 2019 12:51 am

TwineCompile Links every time

Post by Chris »

Hi,

i'm using TwineCompile 5.0.0.131 with Builder 10.3.1.

I have the problem, that TwineCompile links every time i compile. Even if i haven't changed anything in the project. Is there a way to change this behavior?

Thanks,

Chris
jomitech
Site Admin
Posts: 2153
Joined: Wed Oct 08, 2008 12:23 am

Re: TwineCompile Links every time

Post by jomitech »

Can you provide the output from the Console Output tab when this occurs?
Jon
Chris
Posts: 16
Joined: Tue Feb 19, 2019 12:51 am

Re: TwineCompile Links every time

Post by Chris »

Yes, here's console output when this occurs:
This is a ProjectGroup with 2 Projects, and it links every time ...

Code: Select all

Preparing...
Making...
Der Buildvorgang wurde am 21.02.2019 09:05:41 gestartet.
__________________________________________________
Projekt C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\WolfDatenbankzugriff.cbproj (Make-Ziel(e)):

MakeObjs-Ziel:
    _PasDepCheck-Ziel:
        C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\WolfDatenbankzugriff.cbproj wird übersprungen
    TCInitFileList-Ziel:
        Die Datei C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\twfiles.@@@ wird gelöscht.
Compiling C++ files...
    TCCompile-Ziel:
        C:\Program Files (x86)\JomiTech\TwineCompile\mtbcc32.exe -ide103 -threads12 -dep -priority0 -files="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\twfiles.@@@"  
        JomiTech TwineCompile 5.0 - Copyright JomiTech 2018. All Rights Reserved.
         -- 30-Day Trial Version --
        
        All files up to date. No files to compile.
Linking...
TCPerformLink-Ziel:
    Linking C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\WolfDatenbankzugriff.cbproj, static build , tlib true, output out of date Build_Debug\TDatenbankzugriff.obj;Build_Debug\TDatKopfAenderung.obj;Build_Debug\TDatKopfAenderungBase.obj;Build_Debug\TDatViewBestellung.obj;Build_Debug\TDatViewBestellungBase.obj;Build_Debug\TDatViewChecklistenPosition.obj;Build_Debug\TDatViewChecklistenPositionBase.obj;Build_Debug\TDatViewDatei.obj;Build_Debug\TDatViewDateiBase.obj;Build_Debug\TDatFakturaDetailVerrechnet.obj;Build_Debug\TDatFakturaDetailVerrechnetBase.obj;Build_Debug\TDatViewFakturaUebersicht.obj;Build_Debug\TDatViewFakturaUebersichtBase.obj;Build_Debug\TDatZahlungseingang.obj;Build_Debug\TDatZahlungseingangBase.obj;Build_Debug\TDatKopfPositionFormular.obj;Build_Debug\TDatKopfPositionFormularBase.obj;Build_Debug\TDatWertFormular.obj;Build_Debug\TDatWertFormularBase.obj;Build_Debug\TDatHauptmenueProjekt.obj;Build_Debug\TDatHauptmenueProjektBase.obj;Build_Debug\TDatKalender.obj;Build_Debug\TDatKalenderBase.obj;Build_Debug\TDatKopf.obj;Build_Debug\TDatKopfBase.obj;Build_Debug\TDatViewKopfGesamt.obj;Build_Debug\TDatViewKopfGesamtBase.obj;Build_Debug\TDatKopfNotiz.obj;Build_Debug\TDatKopfNotizBase.obj;Build_Debug\TDatKopfPosition.obj;Build_Debug\TDatKopfPositionBase.obj;Build_Debug\TDatKopfTermin.obj;Build_Debug\TDatKopfTerminBase.obj
    Die Datei Bin\WolfDatenbankzugriff.lib wird gelöscht.
    c:\program files (x86)\embarcadero\studio\20.0\bin\tlib.exe /N Bin\WolfDatenbankzugriff.lib /a Build_Debug\TDatenbankzugriff.obj /a Build_Debug\TDatKopfAenderung.obj /a Build_Debug\TDatKopfAenderungBase.obj /a Build_Debug\TDatViewBestellung.obj /a Build_Debug\TDatViewBestellungBase.obj /a Build_Debug\TDatViewChecklistenPosition.obj /a Build_Debug\TDatViewChecklistenPositionBase.obj /a Build_Debug\TDatViewDatei.obj /a Build_Debug\TDatViewDateiBase.obj /a Build_Debug\TDatFakturaDetailVerrechnet.obj /a Build_Debug\TDatFakturaDetailVerrechnetBase.obj /a Build_Debug\TDatViewFakturaUebersicht.obj /a Build_Debug\TDatViewFakturaUebersichtBase.obj /a Build_Debug\TDatZahlungseingang.obj /a Build_Debug\TDatZahlungseingangBase.obj /a Build_Debug\TDatKopfPositionFormular.obj /a Build_Debug\TDatKopfPositionFormularBase.obj /a Build_Debug\TDatWertFormular.obj /a Build_Debug\TDatWertFormularBase.obj /a Build_Debug\TDatHauptmenueProjekt.obj /a Build_Debug\TDatHauptmenueProjektBase.obj /a Build_Debug\TDatKalender.obj /a Build_Debug\TDatKalenderBase.obj /a Build_Debug\TDatKopf.obj /a Build_Debug\TDatKopfBase.obj /a Build_Debug\TDatViewKopfGesamt.obj /a Build_Debug\TDatViewKopfGesamtBase.obj /a Build_Debug\TDatKopfNotiz.obj /a Build_Debug\TDatKopfNotizBase.obj /a Build_Debug\TDatKopfPosition.obj /a Build_Debug\TDatKopfPositionBase.obj /a Build_Debug\TDatKopfTermin.obj /a Build_Debug\TDatKopfTerminBase.obj 
    TLIB 7.0 Copyright (c) 1987-2019 Embarcadero Technologies, Inc.
    C:\Program Files (x86)\JomiTech\TwineCompile\TCTargets103.targets(772,5): warning : Warning: library was too large for page size, rebuilt with page size 1024
Erstellen des TCPerformLink-Ziels in Projekt WolfDatenbankzugriff.cbproj beendet.

Erstellen des Projekts WolfDatenbankzugriff.cbproj beendet.

Das Erstellen war erfolgreich.

C:\Program Files (x86)\JomiTech\TwineCompile\TCTargets103.targets(772,5): warning : Warning: library was too large for page size, rebuilt with page size 1024
    1 Warnung(en)
    0 Fehler

Vergangene Zeit 00:00:00.42
Finished Make.
Preparing...
Making...
Der Buildvorgang wurde am 21.02.2019 09:05:41 gestartet.
__________________________________________________
Projekt C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\MusterProgrammVCL.cbproj (Make-Ziel(e)):

MakeObjs-Ziel:
    _PasDepCheck-Ziel:
        C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\MusterProgrammVCL.cbproj wird übersprungen
    TCInitFileList-Ziel:
        Die Datei C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\twfiles.@@@ wird gelöscht.
Compiling C++ files...
    TCCompile-Ziel:
        C:\Program Files (x86)\JomiTech\TwineCompile\mtbcc32.exe -ide103 -threads12 -dep -alias"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\MusterProgrammVCL.cpp"="C:\Users\CHRIST~1.ART\AppData\Local\Temp\TwineCompile\MusterProgrammVCL.cpp*1314090748"; -priority0 -files="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\twfiles.@@@"  
        JomiTech TwineCompile 5.0 - Copyright JomiTech 2018. All Rights Reserved.
         -- 30-Day Trial Version --
        
        All files up to date. No files to compile.
Linking...
TCPerformLink-Ziel:
    Linking C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\MusterProgrammVCL.cbproj, static build , tlib , output out of date WolfDatenbankzugriff.lib
    c:\program files (x86)\embarcadero\studio\20.0\bin\ilink32.exe -G8 -LTmp;"c:\program files (x86)\embarcadero\studio\20.0\lib\DE\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\debug";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionen";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionen";"D:\#Builder XE3\Muster\Funktionen\ListUndLabel";"C:\#Builder XE3\Muster\MusterProgrammVCL\Funktionen\ListUndLabel";..\WolfDatenbankzugriff\TDat\Datei;..\WolfDatenbankzugriff\TDat\Formular;..\WolfDatenbankzugriff\TDat\Checklisten;..\WolfDatenbankzugriff\TDat\Positioin;..\WolfDatenbankzugriff\TDat\Faktura;..\WolfDatenbankzugriff\TDat\Details;..\WolfDatenbankzugriff\TDat\Auftragsaenderungen;..\WolfDatenbankzugriff\TDat\Bestellungen;..\WolfDatenbankzugriff\TDat\Kalender;..\WolfDatenbankzugriff\TDat\Termine;..\WolfDatenbankzugriff\TDat\HauptmenueProjekt;..\WolfDatenbankzugriff\TDat\Kopf;..\WolfDatenbankzugriff\TDat\Notizen;..\WolfDatenbankzugriff;Libs\WolfFunktionenListUndLabel;Libs\WolfFunktionenDatenbank;Libs\WolfFunktionen;Thread;TDat\ViewMitarbeiterRechte;TDat\MitarbeiterRolle;Funktionen\Einstellungen\TDatViewEinstellung;Funktionen\Datenbank\TDatListeBase;Funktionen\Einstellungen\TDatProgrammEinstellung;Funktionen\Grid;Funktionen\Datenbank\TDatZugang;Funktionen\Logbuch;Funktionen\Sprache\TDatPeText;Funktionen\Einstellungen\TDatMitarbeiterEinstellung;Funktionen\Einstellungen\TDatEinstellung;Funktionen\Einstellungen;TDat\Funktionen\Historie;TDat\AdresseTEST;Drucken;Funktionen\ListUndLabel;TDat;Frames;Funktionen\Sprache;TMain;Funktionen\Datenbank;Funktionen;Dialoge;"c:\program files (x86)\embarcadero\studio\20.0\lib";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release\psdk";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\xlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps\Delphi103Rio\Win32\Release";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfKomponenten";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfPDFViewer";C:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -jTmp;"c:\program files (x86)\embarcadero\studio\20.0\lib\DE\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\debug";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionen";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionen";"D:\#Builder XE3\Muster\Funktionen\ListUndLabel";"C:\#Builder XE3\Muster\MusterProgrammVCL\Funktionen\ListUndLabel";..\WolfDatenbankzugriff\TDat\Datei;..\WolfDatenbankzugriff\TDat\Formular;..\WolfDatenbankzugriff\TDat\Checklisten;..\WolfDatenbankzugriff\TDat\Positioin;..\WolfDatenbankzugriff\TDat\Faktura;..\WolfDatenbankzugriff\TDat\Details;..\WolfDatenbankzugriff\TDat\Auftragsaenderungen;..\WolfDatenbankzugriff\TDat\Bestellungen;..\WolfDatenbankzugriff\TDat\Kalender;..\WolfDatenbankzugriff\TDat\Termine;..\WolfDatenbankzugriff\TDat\HauptmenueProjekt;..\WolfDatenbankzugriff\TDat\Kopf;..\WolfDatenbankzugriff\TDat\Notizen;..\WolfDatenbankzugriff;Libs\WolfFunktionenListUndLabel;Libs\WolfFunktionenDatenbank;Libs\WolfFunktionen;Thread;TDat\ViewMitarbeiterRechte;TDat\MitarbeiterRolle;Funktionen\Einstellungen\TDatViewEinstellung;Funktionen\Datenbank\TDatListeBase;Funktionen\Einstellungen\TDatProgrammEinstellung;Funktionen\Grid;Funktionen\Datenbank\TDatZugang;Funktionen\Logbuch;Funktionen\Sprache\TDatPeText;Funktionen\Einstellungen\TDatMitarbeiterEinstellung;Funktionen\Einstellungen\TDatEinstellung;Funktionen\Einstellungen;TDat\Funktionen\Historie;TDat\AdresseTEST;Drucken;Funktionen\ListUndLabel;TDat;Frames;Funktionen\Sprache;TMain;Funktionen\Datenbank;Funktionen;Dialoge;"c:\program files (x86)\embarcadero\studio\20.0\lib";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release\psdk";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\xlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps\Delphi103Rio\Win32\Release";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfKomponenten";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfPDFViewer";C:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -ITmp -lBin -v -Gn -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE6.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmGrid_Dateien.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE7.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmGrid_Checklisten.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE8.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Dialoge\dlgMusterProgrammVCL.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE9.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmSonstiges.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAEA.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmPosition.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE6.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmGrid_Dateien.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE7.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmGrid_Checklisten.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE8.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Dialoge\dlgMusterProgrammVCL.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAE9.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmSonstiges.dfm" -GA"C:\Users\CHRIST~1.ART\AppData\Local\Temp\vfsDAEA.tmp"="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Frames\frmPosition.dfm" -aa -V5.0 -Tpe c0w32 memmgr.lib sysinit.obj Tmp\MusterProgrammVCL.obj Tmp\dlgInfo.obj Tmp\dlgMusterProgrammVCL.obj Tmp\dlgOptionen.obj Tmp\frmGrid_Auftragsaenderungen.obj Tmp\frmGrid_Bestellungen.obj Tmp\frmGrid_Checklisten.obj Tmp\frmGrid_Dateien.obj Tmp\frmGrid_Details.obj Tmp\frmGrid_Fakturiert.obj Tmp\frmGrid_Formulare.obj Tmp\frmGrid_Notizen.obj Tmp\frmGrid_Suche.obj Tmp\frmGrid_Termine.obj Tmp\frmGrid_ViewKopfGesamt.obj Tmp\frmPosition.obj Tmp\frmSonstiges.obj Tmp\TSpracheMeldungen.obj Tmp\TDatenbankzugriff.obj Tmp\TDatKopfAenderung.obj Tmp\TDatViewBestellung.obj Tmp\TDatViewChecklistenPosition.obj Tmp\TDatViewDatei.obj Tmp\TDatFakturaDetailVerrechnet.obj Tmp\TDatViewFakturaUebersicht.obj Tmp\TDatKopfPositionFormular.obj Tmp\TDatHauptmenueProjekt.obj Tmp\TDatHauptmenueProjektBase.obj Tmp\TDatKalender.obj Tmp\TDatKopf.obj Tmp\TDatKopfBase.obj Tmp\TDatKopfNotiz.obj Tmp\TDatKopfPosition.obj Tmp\TDatKopfTermin.obj , Bin\MusterProgrammVCL.exe , Bin\MusterProgrammVCL.map , vcl.lib rtl.lib dbrtl.lib adortl.lib vclimg.lib xmlrtl.lib vclactnband.lib vclx.lib VclSmp.lib vcldb.lib IndyProtocols.lib IndyCore.lib IndySystem.lib DbxCommonDriver.lib dsnap.lib fmx.lib FireDACCommon.lib FireDACCommonDriver.lib FireDACODBCDriver.lib FireDACMSSQLDriver.lib FireDAC.lib FireDACSqliteDriver.lib vclFireDAC.lib FireDACCommonODBC.lib inet.lib vclie.lib WolfKomponenten.lib tmsdXE12.lib WolfPDFViewer.lib WolfFunktionenDatenbank.lib WolfFunktionenListUndLabel.lib WolfFunktionen.lib WolfDatenbankzugriff.lib import32.lib cp32mt.lib , , MusterProgrammVCL.res MusterProgrammVCL.res 

Das Erstellen war erfolgreich.
    0 Warnung(en)
    0 Fehler

Vergangene Zeit 00:00:13.93
Finished Make.
jomitech
Site Admin
Posts: 2153
Joined: Wed Oct 08, 2008 12:23 am

Re: TwineCompile Links every time

Post by jomitech »

Can you try turning off the option "Compile files/projects without saving" in the TwineCompile options (Plugin section), and see if that solves the issue?
Jon
Chris
Posts: 16
Joined: Tue Feb 19, 2019 12:51 am

Re: TwineCompile Links every time

Post by Chris »

I deactivated the option, but unfortunately this didn't solve the problem ...
jomitech
Site Admin
Posts: 2153
Joined: Wed Oct 08, 2008 12:23 am

Re: TwineCompile Links every time

Post by jomitech »

Please extract the attached file into the TwineCompile Program Files directory, then reproduce the issue and paste the entire console output again.
Attachments
TCTargets103.zip
(7.11 KiB) Downloaded 657 times
Jon
Chris
Posts: 16
Joined: Tue Feb 19, 2019 12:51 am

Re: TwineCompile Links every time

Post by Chris »

Here's output of console:

Code: Select all

Preparing...
Making...
Der Buildvorgang wurde am 01.03.2019 09:21:49 gestartet.
__________________________________________________
Projekt C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\WolfDatenbankzugriff.cbproj (Make-Ziel(e)):

MakeObjs-Ziel:
    _PasDepCheck-Ziel:
        C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\WolfDatenbankzugriff.cbproj wird übersprungen
    TCInitFileList-Ziel:
        Die Datei C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\twfiles.@@@ wird gelöscht.
Compiling C++ files...
    TCCompile-Ziel:
        C:\Program Files (x86)\JomiTech\TwineCompile\mtbcc32.exe -ide103 -threads12 -dep -priority0 -files="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\twfiles.@@@"  
        JomiTech TwineCompile 5.0 - Copyright JomiTech 2018. All Rights Reserved.
         -- 30-Day Trial Version --
        
        All files up to date. No files to compile.
Linking...
TCPerformLink-Ziel:
    Linking C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\WolfDatenbankzugriff.cbproj, static build , tlib true, output out of date Build_Debug\TDatenbankzugriff.obj;Build_Debug\TDatViewArbeitszeit.obj;Build_Debug\TDatViewArbeitszeitBase.obj;Build_Debug\TDatKopfAenderung.obj;Build_Debug\TDatKopfAenderungBase.obj;Build_Debug\TDatViewBestellung.obj;Build_Debug\TDatViewBestellungBase.obj;Build_Debug\TDatViewChecklistenPosition.obj;Build_Debug\TDatViewChecklistenPositionBase.obj;Build_Debug\TDatViewDatei.obj;Build_Debug\TDatViewDateiBase.obj;Build_Debug\TDatFakturaDetailVerrechnet.obj;Build_Debug\TDatFakturaDetailVerrechnetBase.obj;Build_Debug\TDatViewFakturaUebersicht.obj;Build_Debug\TDatViewFakturaUebersichtBase.obj;Build_Debug\TDatZahlungseingang.obj;Build_Debug\TDatZahlungseingangBase.obj;Build_Debug\TDatKopfPositionFormular.obj;Build_Debug\TDatKopfPositionFormularBase.obj;Build_Debug\TDatWertFormular.obj;Build_Debug\TDatWertFormularBase.obj;Build_Debug\TDatHauptmenueProjekt.obj;Build_Debug\TDatHauptmenueProjektBase.obj;Build_Debug\TDatKalender.obj;Build_Debug\TDatKalenderBase.obj;Build_Debug\TDatKopf.obj;Build_Debug\TDatKopfBase.obj;Build_Debug\TDatViewKopfGesamt.obj;Build_Debug\TDatViewKopfGesamtBase.obj;Build_Debug\TDatViewMontagelisten.obj;Build_Debug\TDatViewMontagelistenBase.obj;Build_Debug\TDatKopfNotiz.obj;Build_Debug\TDatKopfNotizBase.obj;Build_Debug\TDatKopfPosition.obj;Build_Debug\TDatKopfPositionBase.obj;Build_Debug\TDatKopfTermin.obj;Build_Debug\TDatKopfTerminBase.obj, force link 
    Die Datei Bin\WolfDatenbankzugriff.lib wird gelöscht.
    c:\program files (x86)\embarcadero\studio\20.0\bin\tlib.exe /N Bin\WolfDatenbankzugriff.lib /a Build_Debug\TDatenbankzugriff.obj /a Build_Debug\TDatViewArbeitszeit.obj /a Build_Debug\TDatViewArbeitszeitBase.obj /a Build_Debug\TDatKopfAenderung.obj /a Build_Debug\TDatKopfAenderungBase.obj /a Build_Debug\TDatViewBestellung.obj /a Build_Debug\TDatViewBestellungBase.obj /a Build_Debug\TDatViewChecklistenPosition.obj /a Build_Debug\TDatViewChecklistenPositionBase.obj /a Build_Debug\TDatViewDatei.obj /a Build_Debug\TDatViewDateiBase.obj /a Build_Debug\TDatFakturaDetailVerrechnet.obj /a Build_Debug\TDatFakturaDetailVerrechnetBase.obj /a Build_Debug\TDatViewFakturaUebersicht.obj /a Build_Debug\TDatViewFakturaUebersichtBase.obj /a Build_Debug\TDatZahlungseingang.obj /a Build_Debug\TDatZahlungseingangBase.obj /a Build_Debug\TDatKopfPositionFormular.obj /a Build_Debug\TDatKopfPositionFormularBase.obj /a Build_Debug\TDatWertFormular.obj /a Build_Debug\TDatWertFormularBase.obj /a Build_Debug\TDatHauptmenueProjekt.obj /a Build_Debug\TDatHauptmenueProjektBase.obj /a Build_Debug\TDatKalender.obj /a Build_Debug\TDatKalenderBase.obj /a Build_Debug\TDatKopf.obj /a Build_Debug\TDatKopfBase.obj /a Build_Debug\TDatViewKopfGesamt.obj /a Build_Debug\TDatViewKopfGesamtBase.obj /a Build_Debug\TDatViewMontagelisten.obj /a Build_Debug\TDatViewMontagelistenBase.obj /a Build_Debug\TDatKopfNotiz.obj /a Build_Debug\TDatKopfNotizBase.obj /a Build_Debug\TDatKopfPosition.obj /a Build_Debug\TDatKopfPositionBase.obj /a Build_Debug\TDatKopfTermin.obj /a Build_Debug\TDatKopfTerminBase.obj 
    TLIB 7.0 Copyright (c) 1987-2019 Embarcadero Technologies, Inc.
    C:\Program Files (x86)\JomiTech\TwineCompile\TCTargets103.targets : warning : Warning: library was too large for page size, rebuilt with page size 1024
Erstellen des TCPerformLink-Ziels in Projekt WolfDatenbankzugriff.cbproj beendet.

Erstellen des Projekts WolfDatenbankzugriff.cbproj beendet.

Das Erstellen war erfolgreich.

C:\Program Files (x86)\JomiTech\TwineCompile\TCTargets103.targets : warning : Warning: library was too large for page size, rebuilt with page size 1024
    1 Warnung(en)
    0 Fehler

Vergangene Zeit 00:00:00.44
Finished Make.
Preparing...
Making...
Der Buildvorgang wurde am 01.03.2019 09:21:50 gestartet.
__________________________________________________
Projekt C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\MusterProgrammVCL.cbproj (Make-Ziel(e)):

MakeObjs-Ziel:
    _PasDepCheck-Ziel:
        C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\MusterProgrammVCL.cbproj wird übersprungen
    TCInitFileList-Ziel:
        Die Datei C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\twfiles.@@@ wird gelöscht.
Compiling C++ files...
    TCCompile-Ziel:
        C:\Program Files (x86)\JomiTech\TwineCompile\mtbcc32.exe -ide103 -threads12 -dep -priority0 -files="C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\twfiles.@@@"  
        JomiTech TwineCompile 5.0 - Copyright JomiTech 2018. All Rights Reserved.
         -- 30-Day Trial Version --
        
        All files up to date. No files to compile.
Linking...
TCPerformLink-Ziel:
    Linking C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\MusterProgrammVCL.cbproj, static build , tlib , output out of date WolfDatenbankzugriff.lib, force link 
    c:\program files (x86)\embarcadero\studio\20.0\bin\ilink32.exe -G8 -LTmp;"c:\program files (x86)\embarcadero\studio\20.0\lib\DE\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\debug";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionen";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionen";"D:\#Builder XE3\Muster\Funktionen\ListUndLabel";"C:\#Builder XE3\Muster\MusterProgrammVCL\Funktionen\ListUndLabel";..\WolfDatenbankzugriff\TDat\Arbeitszeit;..\WolfDatenbankzugriff\TDat\Liste;..\WolfDatenbankzugriff\TDat\Datei;..\WolfDatenbankzugriff\TDat\Formular;..\WolfDatenbankzugriff\TDat\Checklisten;..\WolfDatenbankzugriff\TDat\Positioin;..\WolfDatenbankzugriff\TDat\Faktura;..\WolfDatenbankzugriff\TDat\Details;..\WolfDatenbankzugriff\TDat\Auftragsaenderungen;..\WolfDatenbankzugriff\TDat\Bestellungen;..\WolfDatenbankzugriff\TDat\Kalender;..\WolfDatenbankzugriff\TDat\Termine;..\WolfDatenbankzugriff\TDat\HauptmenueProjekt;..\WolfDatenbankzugriff\TDat\Kopf;..\WolfDatenbankzugriff\TDat\Notizen;..\WolfDatenbankzugriff;Libs\WolfFunktionenListUndLabel;Libs\WolfFunktionenDatenbank;Libs\WolfFunktionen;Thread;TDat\ViewMitarbeiterRechte;TDat\MitarbeiterRolle;Funktionen\Einstellungen\TDatViewEinstellung;Funktionen\Datenbank\TDatListeBase;Funktionen\Einstellungen\TDatProgrammEinstellung;Funktionen\Grid;Funktionen\Datenbank\TDatZugang;Funktionen\Logbuch;Funktionen\Sprache\TDatPeText;Funktionen\Einstellungen\TDatMitarbeiterEinstellung;Funktionen\Einstellungen\TDatEinstellung;Funktionen\Einstellungen;TDat\Funktionen\Historie;TDat\AdresseTEST;Drucken;Funktionen\ListUndLabel;TDat;Frames;Funktionen\Sprache;TMain;Funktionen\Datenbank;Funktionen;Dialoge;"c:\program files (x86)\embarcadero\studio\20.0\lib";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release\psdk";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\xlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps\Delphi103Rio\Win32\Release";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfKomponenten";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfPDFViewer";C:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -jTmp;"c:\program files (x86)\embarcadero\studio\20.0\lib\DE\debug";"c:\program files (x86)\embarcadero\studio\20.0\lib\debug";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\MusterProgrammVCL_Datenbankzugriff\Libs\WolfFunktionen";"C:\# Entwicklung\Builder 10.3\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Libs\WolfDatenbankzugriff\WolfDatenbankzugriff\Bin";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenListUndLabel";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionenDatenbank";"C:\# Entwicklung\Builder 10.2\Muster\MusterProgrammVCL\Libs\WolfFunktionen";"D:\#Builder XE3\Muster\Funktionen\ListUndLabel";"C:\#Builder XE3\Muster\MusterProgrammVCL\Funktionen\ListUndLabel";..\WolfDatenbankzugriff\TDat\Arbeitszeit;..\WolfDatenbankzugriff\TDat\Liste;..\WolfDatenbankzugriff\TDat\Datei;..\WolfDatenbankzugriff\TDat\Formular;..\WolfDatenbankzugriff\TDat\Checklisten;..\WolfDatenbankzugriff\TDat\Positioin;..\WolfDatenbankzugriff\TDat\Faktura;..\WolfDatenbankzugriff\TDat\Details;..\WolfDatenbankzugriff\TDat\Auftragsaenderungen;..\WolfDatenbankzugriff\TDat\Bestellungen;..\WolfDatenbankzugriff\TDat\Kalender;..\WolfDatenbankzugriff\TDat\Termine;..\WolfDatenbankzugriff\TDat\HauptmenueProjekt;..\WolfDatenbankzugriff\TDat\Kopf;..\WolfDatenbankzugriff\TDat\Notizen;..\WolfDatenbankzugriff;Libs\WolfFunktionenListUndLabel;Libs\WolfFunktionenDatenbank;Libs\WolfFunktionen;Thread;TDat\ViewMitarbeiterRechte;TDat\MitarbeiterRolle;Funktionen\Einstellungen\TDatViewEinstellung;Funktionen\Datenbank\TDatListeBase;Funktionen\Einstellungen\TDatProgrammEinstellung;Funktionen\Grid;Funktionen\Datenbank\TDatZugang;Funktionen\Logbuch;Funktionen\Sprache\TDatPeText;Funktionen\Einstellungen\TDatMitarbeiterEinstellung;Funktionen\Einstellungen\TDatEinstellung;Funktionen\Einstellungen;TDat\Funktionen\Historie;TDat\AdresseTEST;Drucken;Funktionen\ListUndLabel;TDat;Frames;Funktionen\Sprache;TMain;Funktionen\Datenbank;Funktionen;Dialoge;"c:\program files (x86)\embarcadero\studio\20.0\lib";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release";"c:\program files (x86)\embarcadero\studio\20.0\lib\win32\release\psdk";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS Component Pack\xlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\Delphi103Rio\Win32\Release";"C:\Users\christian.artinger\Documents\tmssoftware\TMS FMX UI Pack\XlsAdapter";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps";"C:\Users\christian.artinger\Documents\tmssoftware\TMS VCL WebGMaps\Delphi103Rio\Win32\Release";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfKomponenten";"C:\# Entwicklung\Builder 10.3\# Komponenten\WolfPDFViewer";C:\Users\Public\Documents\Embarcadero\Studio\20.0\DCP -ITmp -lBin -v -Gn -aa -V5.0 -Tpe c0w32 memmgr.lib sysinit.obj Tmp\MusterProgrammVCL.obj Tmp\dlgInfo.obj Tmp\dlgMusterProgrammVCL.obj Tmp\dlgOptionen.obj Tmp\frmGrid_Auftragsaenderungen.obj Tmp\frmGrid_Bestellungen.obj Tmp\frmGrid_Checklisten.obj Tmp\frmGrid_Dateien.obj Tmp\frmGrid_Details.obj Tmp\frmGrid_Fakturiert.obj Tmp\frmGrid_Formulare.obj Tmp\frmGrid_Montage.obj Tmp\frmGrid_Montagelisten.obj Tmp\frmGrid_Notizen.obj Tmp\frmGrid_Suche.obj Tmp\frmGrid_Termine.obj Tmp\frmGrid_ViewKopfGesamt.obj Tmp\frmPosition.obj Tmp\frmSonstiges.obj Tmp\TSpracheMeldungen.obj Tmp\TDatenbankzugriff.obj Tmp\TDatViewArbeitszeit.obj Tmp\TDatKopfAenderung.obj Tmp\TDatViewBestellung.obj Tmp\TDatViewChecklistenPosition.obj Tmp\TDatViewDatei.obj Tmp\TDatFakturaDetailVerrechnet.obj Tmp\TDatViewFakturaUebersicht.obj Tmp\TDatKopfPositionFormular.obj Tmp\TDatHauptmenueProjekt.obj Tmp\TDatHauptmenueProjektBase.obj Tmp\TDatKalender.obj Tmp\TDatKopf.obj Tmp\TDatKopfBase.obj Tmp\TDatViewMontagelisten.obj Tmp\TDatKopfNotiz.obj Tmp\TDatKopfPosition.obj Tmp\TDatKopfTermin.obj , Bin\MusterProgrammVCL.exe , Bin\MusterProgrammVCL.map , vcl.lib rtl.lib dbrtl.lib adortl.lib vclimg.lib xmlrtl.lib vclactnband.lib vclx.lib VclSmp.lib vcldb.lib IndyProtocols.lib IndyCore.lib IndySystem.lib DbxCommonDriver.lib dsnap.lib fmx.lib FireDACCommon.lib FireDACCommonDriver.lib FireDACODBCDriver.lib FireDACMSSQLDriver.lib FireDAC.lib FireDACSqliteDriver.lib vclFireDAC.lib FireDACCommonODBC.lib inet.lib vclie.lib WolfKomponenten.lib tmsdXE12.lib WolfPDFViewer.lib WolfFunktionenDatenbank.lib WolfFunktionenListUndLabel.lib WolfFunktionen.lib WolfDatenbankzugriff.lib import32.lib cp32mt.lib , , MusterProgrammVCL.res MusterProgrammVCL.res 

Das Erstellen war erfolgreich.
    0 Warnung(en)
    0 Fehler

Vergangene Zeit 00:00:13.89
Finished Make.
Chris
Posts: 16
Joined: Tue Feb 19, 2019 12:51 am

Re: TwineCompile Links every time

Post by Chris »

I think i found the problem ...

My project consists of one lib and one application.

The applicationhas a dependency on the Lib, which causes the lib to be built every time i compile the application. Because of this the application is linked every time, even if i havent't changed anything. Same problem occurs with the standard compiler.

Sorry, for the inconvenience ...
jomitech
Site Admin
Posts: 2153
Joined: Wed Oct 08, 2008 12:23 am

Re: TwineCompile Links every time

Post by jomitech »

Glad you found it out, thanks for the update.
Jon
Post Reply