[Qt-interest] GCF 2.2.0 Released!!

Pau Garcia i Quiles pgquiles at elpauer.org
Tue Aug 4 17:13:47 CEST 2009


Hello,

It does not build on Kubuntu Hardy or Jaunty (Qt 4.5.2)

g++ -pipe -O2 -w -D_REENTRANT -fPIC -D_CRT_SECURE_NO_DEPRECATE
-DVCL_MAKE_DLL -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
updater/UpdateDownloaderThread.cpp   -o updater/UpdateDownloaderThread
updater/UpdateDownloaderThread.cpp:19:34: error:
UpdateDownloaderThread: No such file or directory
updater/UpdateDownloaderThread.cpp:21:32: error: GCF/UpdaterComponent:
No such file or directory
updater/UpdateDownloaderThread.cpp:22:34: error:
AbstractFileDownloader: No such file or directory
updater/UpdateDownloaderThread.cpp:24:17: error: QFile: No such file
or directory
updater/UpdateDownloaderThread.cpp:25:18: error: QTimer: No such file
or directory
updater/UpdateDownloaderThread.cpp:26:19: error: QVector: No such file
or directory
updater/UpdateDownloaderThread.cpp:27:22: error: UpdateInfo: No such
file or directory
updater/UpdateDownloaderThread.cpp:28:27: error: UpdateXMLParser: No
such file or directory
updater/UpdateDownloaderThread.cpp:29:26: error: UpdateInfoList: No
such file or directory
updater/UpdateDownloaderThread.cpp:37: error: 'UpdateInfoList' does
not name a type
updater/UpdateDownloaderThread.cpp:39: error: ISO C++ forbids
declaration of 'QVector' with no type
updater/UpdateDownloaderThread.cpp:39: error: expected ';' before '<'
token
updater/UpdateDownloaderThread.cpp:43: error: ISO C++ forbids
declaration of 'AbstractFileDownloader' with no type
updater/UpdateDownloaderThread.cpp:43: error: expected ';' before '*'
token
updater/UpdateDownloaderThread.cpp:45: error: expected ',' or '...'
before '&' token
updater/UpdateDownloaderThread.cpp:45: error: ISO C++ forbids
declaration of 'UpdateInfo' with no type
updater/UpdateDownloaderThread.cpp: In constructor
'GCF::UpdateDownloaderThreadData::UpdateDownloaderThreadData()':
updater/UpdateDownloaderThread.cpp:35: error: class
'GCF::UpdateDownloaderThreadData' does not have any field named
'downloader'
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:49: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp:49: error: expected constructor,
destructor, or type conversion before '(' token
updater/UpdateDownloaderThread.cpp:55: error: expected constructor,
destructor, or type conversion before '::' token
updater/UpdateDownloaderThread.cpp:60: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp: In function 'void stop()':
updater/UpdateDownloaderThread.cpp:62: error: 'isRunning' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:65: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:71: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:74: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp: In function 'void run()':
updater/UpdateDownloaderThread.cpp:77: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:80: error: 'QString' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:80: error: expected `;' before
'dqFile'
updater/UpdateDownloaderThread.cpp:81: error: 'QFile' has not been
declared
updater/UpdateDownloaderThread.cpp:81: error: 'dqFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:84: error: 'UpdateXMLParser' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:84: error: expected `;' before
'parser'
updater/UpdateDownloaderThread.cpp:85: error: 'parser' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:85: error: 'dqFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:87: error: 'GCF_UPDATER_ERROR' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:93: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:105: error: 'QFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:105: error: expected `;' before
'file'
updater/UpdateDownloaderThread.cpp:106: error: 'file' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:106: error: 'QFile' is not a class
or namespace
updater/UpdateDownloaderThread.cpp:108: error: 'QDomDocument' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:108: error: expected `;' before
'dqDoc'
updater/UpdateDownloaderThread.cpp:109: error: 'dqDoc' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:111: error: 'QDomElement' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:111: error: expected `;' before
'dqRootE'
updater/UpdateDownloaderThread.cpp:112: error: expected `;' before
'dqUpdateE'
updater/UpdateDownloaderThread.cpp:113: error: 'dqUpdateE' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:115: error: expected `;' before
'name'
updater/UpdateDownloaderThread.cpp:116: error: expected `;' before
'version'
updater/UpdateDownloaderThread.cpp:117: error: 'UpdateInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:117: error: expected `;' before
'uInfo'
updater/UpdateDownloaderThread.cpp:118: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:127: error: 'QTimer' has not been
declared
updater/UpdateDownloaderThread.cpp:127: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:127: error: 'downloadNextUpdate'
was not declared in this scope
updater/UpdateDownloaderThread.cpp:127: error: 'SLOT' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:130: error: 'exec' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:133: error: 'emit' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:133: error: expected `;' before
'finishedDownloadingUpdates'
updater/UpdateDownloaderThread.cpp:135: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:138: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp: In function 'void
downloadNextUpdate()':
updater/UpdateDownloaderThread.cpp:141: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:144: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:146: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:147: error: 'QMetaObject' has not
been declared
updater/UpdateDownloaderThread.cpp:147: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:147: error: 'Qt' has not been
declared
updater/UpdateDownloaderThread.cpp:151: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:154: error: 'QMetaObject' has not
been declared
updater/UpdateDownloaderThread.cpp:154: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:154: error: 'Qt' has not been
declared
updater/UpdateDownloaderThread.cpp:159: error: 'UpdateInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:159: error: expected `;' before
'uInfo'
updater/UpdateDownloaderThread.cpp:160: error: 'UpdateFileInfo' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:160: error: expected `;' before
'uFile'
updater/UpdateDownloaderThread.cpp:161: error: 'uFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:163: error: 'QString' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:163: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:163: error: 'GCF_UPDATER_ERROR' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:164: error: 'QMetaObject' has not
been declared
updater/UpdateDownloaderThread.cpp:164: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:164: error: 'Qt' has not been
declared
updater/UpdateDownloaderThread.cpp:173: error: 'QString' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:173: error: expected `;' before
'urlScheme'
updater/UpdateDownloaderThread.cpp:174: error:
'GCF::AbstractFileDownloader' has not been declared
updater/UpdateDownloaderThread.cpp:174: error: 'urlScheme' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:174: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:179: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:180: error: 'GCF_UPDATER_ERROR' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:181: error: 'QMetaObject' has not
been declared
updater/UpdateDownloaderThread.cpp:181: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:181: error: 'Qt' has not been
declared
updater/UpdateDownloaderThread.cpp:186: error: expected
primary-expression before 'int'
updater/UpdateDownloaderThread.cpp:186: error: 'downloadProgress' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:186: error: 'SIGNAL' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:186: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:186: error: expected
primary-expression before 'int'
updater/UpdateDownloaderThread.cpp:186: error: 'SLOT' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:186: error: 'connect' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:187: error: 'downloadCompleted' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:187: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:188: error: 'downloadAborted' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:188: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:188: error: 'downloadFailure' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:189: error: 'downloadCancelled' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:189: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:190: error: 'uFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:193: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:193: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:198: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp: In function 'void
downloadCompleted()':
updater/UpdateDownloaderThread.cpp:201: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:205: error: 'UpdateInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:205: error: expected `;' before
'uInfo'
updater/UpdateDownloaderThread.cpp:206: error: 'UpdateFileInfo' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:206: error: expected `;' before
'uFile'
updater/UpdateDownloaderThread.cpp:209: error: 'QString' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:209: error: expected `;' before
'fName'
updater/UpdateDownloaderThread.cpp:214: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:214: error: 'uFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:214: error: 'QUrl' has not been
declared
updater/UpdateDownloaderThread.cpp:214: error: 'fName' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:217: error: 'UpdaterComponent' has
not been declared
updater/UpdateDownloaderThread.cpp:218: error: 'QFile' has not been
declared
updater/UpdateDownloaderThread.cpp:218: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:223: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:229: error: 'GCF_UPDATER_ERROR' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:240: error: 'QMetaObject' has not
been declared
updater/UpdateDownloaderThread.cpp:240: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:240: error: 'Qt' has not been
declared
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:243: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp: In function 'void
downloadFailure()':
updater/UpdateDownloaderThread.cpp:246: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:249: error: 'UpdateInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:249: error: expected `;' before
'uInfo'
updater/UpdateDownloaderThread.cpp:250: error: 'QString' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:250: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:250: error: 'GCF_UPDATER_ERROR' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:253: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:255: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:258: error: 'QMetaObject' has not
been declared
updater/UpdateDownloaderThread.cpp:258: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:258: error: 'Qt' has not been
declared
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:261: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp: In function 'void
downloadProgress(int)':
updater/UpdateDownloaderThread.cpp:264: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:267: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:269: error: 'emit' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:269: error: expected `;' before
'progress'
updater/UpdateDownloaderThread.cpp:271: error: 'UpdateInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:271: error: expected `;' before
'uInfo'
updater/UpdateDownloaderThread.cpp:272: error: 'QString' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:273: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:273: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:276: error:
'GCF::UpdateDownloaderThread' has not been declared
updater/UpdateDownloaderThread.cpp: In function 'void
allUpdatesDownloaded()':
updater/UpdateDownloaderThread.cpp:279: error: invalid use of 'this'
in non-member function
updater/UpdateDownloaderThread.cpp:283: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:285: error: 'd' was not declared in
this scope
updater/UpdateDownloaderThread.cpp:287: error: 'GCF_UPDATER_LOG' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:290: error: 'QString' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:291: error: 'UpdateInfoList' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:291: error: expected `;' before
'fullyDownloadedList'
updater/UpdateDownloaderThread.cpp:294: error: 'UpdateInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:294: error: expected `;' before
'uInfo'
updater/UpdateDownloaderThread.cpp:295: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:298: error: 'fullyDownloadedList'
was not declared in this scope
updater/UpdateDownloaderThread.cpp:298: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:302: error: 'fullyDownloadedList'
was not declared in this scope
updater/UpdateDownloaderThread.cpp:306: error: 'QDomDocument' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:306: error: expected `;' before
'doc'
updater/UpdateDownloaderThread.cpp:307: error: expected `;' before
'auFileName'
updater/UpdateDownloaderThread.cpp:308: error: 'QFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:308: error: expected `;' before
'auFile'
updater/UpdateDownloaderThread.cpp:309: error: 'auFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:309: error: 'QFile' is not a class
or namespace
updater/UpdateDownloaderThread.cpp:310: error: 'GCF_UPDATER_ERROR' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:313: error: expected `;' before
'auXml'
updater/UpdateDownloaderThread.cpp:314: error: 'auXml' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:322: error: expected `;' before
'yetToDownloadList'
updater/UpdateDownloaderThread.cpp:323: error: 'QList' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:323: error: expected
primary-expression before 'bool'
updater/UpdateDownloaderThread.cpp:323: error: expected `;' before
'bool'
updater/UpdateDownloaderThread.cpp:326: error: 'UpdateInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:326: error: expected `;' before
'uInfo'
updater/UpdateDownloaderThread.cpp:327: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:330: error: 'yetToDownloadList' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:330: error: 'uInfo' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:331: error: 'successFlagList' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:336: error: 'yetToDownloadList' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:337: error: expected `;' before 'dqDoc'
updater/UpdateDownloaderThread.cpp:340: error: 'QDomElement' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:340: error: expected `;' before 'dqUpdateE'
updater/UpdateDownloaderThread.cpp:341: error: 'successFlagList' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:344: error: 'dqUpdateE' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:348: error: expected `;' before 'dqXmlStr'
updater/UpdateDownloaderThread.cpp:350: error: expected `;' before 'dqFileName'
updater/UpdateDownloaderThread.cpp:351: error: expected `;' before 'dqFile'
updater/UpdateDownloaderThread.cpp:352: error: 'dqFile' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:352: error: 'QFile' is not a class
or namespace
updater/UpdateDownloaderThread.cpp:353: error: 'dqXmlStr' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:366: error: 'emit' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:366: error: expected `;' before 'progress'
updater/UpdateDownloaderThread.cpp:369: error: 'quit' was not declared
in this scope
updater/UpdateDownloaderThread.cpp: At global scope:
updater/UpdateDownloaderThread.cpp:372: error: expected ',' or '...'
before '&' token
updater/UpdateDownloaderThread.cpp:372: error: ISO C++ forbids
declaration of 'UpdateInfo' with no type
updater/UpdateDownloaderThread.cpp: In member function 'bool
GCF::UpdateDownloaderThreadData::isUpdateFullyAvailable(int)':
updater/UpdateDownloaderThread.cpp:374: error: expected initializer
before '<' token
updater/UpdateDownloaderThread.cpp:376: error: 'cyclicDepList' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:376: error: 'info' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:379: error: 'cyclicDepList' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:379: error: 'info' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:381: error: 'dqList' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:382: error: 'dqSuccessFlagList' was
not declared in this scope
updater/UpdateDownloaderThread.cpp:389: error: 'QList' was not
declared in this scope
updater/UpdateDownloaderThread.cpp:389: error: 'deps' was not declared
in this scope
updater/UpdateDownloaderThread.cpp:398: error: expected `;' before 'depInfo'
updater/UpdateDownloaderThread.cpp:399: error: 'depInfo' was not
declared in this scope
make[1]: *** [updater/UpdateDownloaderThread] Error 1



On Tue, Aug 4, 2009 at 2:52 PM, Kiran T. N<kiran.tn at vcreatelogic.com> wrote:
> Dear All,
>
> GCF 2.2.0 is now available for download.
>
> Key Highlights
>    * Software Updater Framework - GCF now includes a software updater
> framework that can be activated to have your applications automatically
> download and install updates. GCF provides tools for you to create
> updates that you can host on a server site of your choice and have your
> applications download and install them!
>    * Logger Module - GCF now provides a logger module that helps log
> messages from your programs.
>    * CreateAppTemplateWizard replaces the old CreateAppTemplate tool.
> The new application generation wizard generates better code and helps
> configure more aspects of your application.
>
> New Classes and Methods
>    * GCF::AbstractFileDownloader and subclasses help in downloading
> files from local, http and ftp servers with ease.
>    * GCF::ObjectIterator - This class helps in iterating through all
> exposed objects in a GCF application.
>    * GCF::findObject<>() and GCF::findObjects<>() - These methods now
> make it easy to look for objects in GCF. Moreover developers can now
> search for objects from any class, not just from subclasses
> ofGCF::AbstractComponent
>    * GCF::connect() and GCF::disconnect() help make it easy for
> developers to make signal/slot connections between local and remote objects.
>
> Download from http://www.vcreatelogic.com/products/gcf/
>
> Regards



-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)




More information about the Qt-interest-old mailing list