Re: [xmlblaster] OSX Testing Errors
Hi Rizwan, if you can give me access to your OSX via ssh i can try to resolve the issue, regards Marcel Rizwan Kassim wrote: I'm sorry, I don't fully understand. I can't do the compilation because of the number of missing symbols - when I try to compile directly with [EMAIL PROTECTED] /opt/xmlBlaster/build.tmp/src/c]$ sudo gcc -Wall -pedantic -Wno-long-long -D_REENTRANT -c -g -DXMLBLASTER_PERSISTENT_QUEUE=1 -DXMLBLASTER_ZLIB=1 . /opt/xmlblaster/demo/c/socket/Publisher.c or with [EMAIL PROTECTED] /opt/xmlBlaster]$ sudo gcc -Wall -pedantic -Wno-long-long -D_REENTRANT -c -g -DXMLBLASTER_PERSISTENT_QUEUE=1 -DXMLBLASTER_ZLIB=1 build.tmp/src/c demo/c/socket/Publisher.c I get [1]. Even if it did compile fine, I wouldn't know the next steps to continue with to finish Build RunTests. Thoughts? Thanks, Rizwan [1] /opt/xmlblaster/demo/c/socket/Publisher.c:15:38: error: XmlBlasterAccessUnparsed.h: No such file or directory /opt/xmlblaster/demo/c/socket/Publisher.c: In function 'main': /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: 'XmlBlasterException' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: (Each undeclared identifier is reported only once /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: for each function it appears in.) /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: parse error before 'xmlBlasterException' /opt/xmlblaster/demo/c/socket/Publisher.c:29: error: 'XmlBlasterAccessUnparsed' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:29: error: 'xa' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:30: error: 'bool' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:30: error: parse error before 'disconnect' /opt/xmlblaster/demo/c/socket/Publisher.c:35: warning: implicit declaration of function 'getXmlBlasterVersion' /opt/xmlblaster/demo/c/socket/Publisher.c:35: warning: format '%s' expects type 'char *', but argument 2 has type 'int' /opt/xmlblaster/demo/c/socket/Publisher.c:39: error: 'XMLBLASTER_MAX_USAGE_LEN' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:45: warning: implicit declaration of function 'xmlBlasterAccessUnparsedUsage' /opt/xmlblaster/demo/c/socket/Publisher.c:45: warning: format '%s' expects type 'char *', but argument 2 has type 'int' /opt/xmlblaster/demo/c/socket/Publisher.c:45: warning: format '%s' expects type 'char *', but argument 3 has type 'int' /opt/xmlblaster/demo/c/socket/Publisher.c:39: warning: unused variable 'usage' /opt/xmlblaster/demo/c/socket/Publisher.c:50: warning: implicit declaration of function 'getXmlBlasterAccessUnparsed' /opt/xmlblaster/demo/c/socket/Publisher.c:51: error: 'xmlBlasterException' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:51: error: 'false' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:54: warning: implicit declaration of function 'freeXmlBlasterAccessUnparsed' /opt/xmlblaster/demo/c/socket/Publisher.c:58: error: 'disconnect' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:59: error: 'erase' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:65: warning: ISO C forbids nested functions /opt/xmlblaster/demo/c/socket/Publisher.c:65: error: syntax error before 'persistent' /opt/xmlblaster/demo/c/socket/Publisher.c:86: error: 'persistent' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:95: warning: implicit declaration of function 'xmlBlasterFree' /opt/xmlblaster/demo/c/socket/Publisher.c:105: error: parse error before 'interactive' /opt/xmlblaster/demo/c/socket/Publisher.c:110: error: parse error before 'oneway' /opt/xmlblaster/demo/c/socket/Publisher.c:116: error: parse error before 'persistentPublish' /opt/xmlblaster/demo/c/socket/Publisher.c:118: error: parse error before 'verbose' /opt/xmlblaster/demo/c/socket/Publisher.c:123: error: parse error before 'createDomEntry' /opt/xmlblaster/demo/c/socket/Publisher.c:126: error: parse error before 'forceQueuing' /opt/xmlblaster/demo/c/socket/Publisher.c:143: error: 'readonly' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:145: error: 'createDomEntry' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:151: error: 'forceQueuing' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:158: error: 'MsgUnit' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:158: error: parse error before 'msgUnit' /opt/xmlblaster/demo/c/socket/Publisher.c:159: error: 'msgUnit' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:161: error: 'interactive' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:169: warning: implicit declaration of function 'sleepMillis'
Re: [xmlblaster] OSX Testing Errors
I'm sorry, I don't fully understand. I can't do the compilation because of the number of missing symbols - when I try to compile directly with [EMAIL PROTECTED] /opt/xmlBlaster/build.tmp/src/c]$ sudo gcc -Wall -pedantic -Wno-long-long -D_REENTRANT -c -g -DXMLBLASTER_PERSISTENT_QUEUE=1 -DXMLBLASTER_ZLIB=1 . /opt/xmlblaster/demo/c/socket/Publisher.c or with [EMAIL PROTECTED] /opt/xmlBlaster]$ sudo gcc -Wall -pedantic -Wno-long-long -D_REENTRANT -c -g -DXMLBLASTER_PERSISTENT_QUEUE=1 -DXMLBLASTER_ZLIB=1 build.tmp/src/c demo/c/socket/Publisher.c I get [1]. Even if it did compile fine, I wouldn't know the next steps to continue with to finish Build RunTests. Thoughts? Thanks, Rizwan [1] /opt/xmlblaster/demo/c/socket/Publisher.c:15:38: error: XmlBlasterAccessUnparsed.h: No such file or directory /opt/xmlblaster/demo/c/socket/Publisher.c: In function 'main': /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: 'XmlBlasterException' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: (Each undeclared identifier is reported only once /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: for each function it appears in.) /opt/xmlblaster/demo/c/socket/Publisher.c:28: error: parse error before 'xmlBlasterException' /opt/xmlblaster/demo/c/socket/Publisher.c:29: error: 'XmlBlasterAccessUnparsed' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:29: error: 'xa' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:30: error: 'bool' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:30: error: parse error before 'disconnect' /opt/xmlblaster/demo/c/socket/Publisher.c:35: warning: implicit declaration of function 'getXmlBlasterVersion' /opt/xmlblaster/demo/c/socket/Publisher.c:35: warning: format '%s' expects type 'char *', but argument 2 has type 'int' /opt/xmlblaster/demo/c/socket/Publisher.c:39: error: 'XMLBLASTER_MAX_USAGE_LEN' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:45: warning: implicit declaration of function 'xmlBlasterAccessUnparsedUsage' /opt/xmlblaster/demo/c/socket/Publisher.c:45: warning: format '%s' expects type 'char *', but argument 2 has type 'int' /opt/xmlblaster/demo/c/socket/Publisher.c:45: warning: format '%s' expects type 'char *', but argument 3 has type 'int' /opt/xmlblaster/demo/c/socket/Publisher.c:39: warning: unused variable 'usage' /opt/xmlblaster/demo/c/socket/Publisher.c:50: warning: implicit declaration of function 'getXmlBlasterAccessUnparsed' /opt/xmlblaster/demo/c/socket/Publisher.c:51: error: 'xmlBlasterException' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:51: error: 'false' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:54: warning: implicit declaration of function 'freeXmlBlasterAccessUnparsed' /opt/xmlblaster/demo/c/socket/Publisher.c:58: error: 'disconnect' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:59: error: 'erase' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:65: warning: ISO C forbids nested functions /opt/xmlblaster/demo/c/socket/Publisher.c:65: error: syntax error before 'persistent' /opt/xmlblaster/demo/c/socket/Publisher.c:86: error: 'persistent' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:95: warning: implicit declaration of function 'xmlBlasterFree' /opt/xmlblaster/demo/c/socket/Publisher.c:105: error: parse error before 'interactive' /opt/xmlblaster/demo/c/socket/Publisher.c:110: error: parse error before 'oneway' /opt/xmlblaster/demo/c/socket/Publisher.c:116: error: parse error before 'persistentPublish' /opt/xmlblaster/demo/c/socket/Publisher.c:118: error: parse error before 'verbose' /opt/xmlblaster/demo/c/socket/Publisher.c:123: error: parse error before 'createDomEntry' /opt/xmlblaster/demo/c/socket/Publisher.c:126: error: parse error before 'forceQueuing' /opt/xmlblaster/demo/c/socket/Publisher.c:143: error: 'readonly' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:145: error: 'createDomEntry' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:151: error: 'forceQueuing' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:158: error: 'MsgUnit' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:158: error: parse error before 'msgUnit' /opt/xmlblaster/demo/c/socket/Publisher.c:159: error: 'msgUnit' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:161: error: 'interactive' undeclared (first use in this function) /opt/xmlblaster/demo/c/socket/Publisher.c:169: warning: implicit declaration of function 'sleepMillis' /opt/xmlblaster/demo/c/socket/Publisher.c:171: error: 'verbose' undeclared (first use in this function)
Re: [xmlblaster] OSX Testing Errors
Rizwan Kassim wrote: A brand new behavior ... sudo ./build -verbose -DCFLAGS=-I/usr/lib/malloc clean sudo ./build -verbose -DCFLAGS=-I/usr/lib/malloc all (compiles fine, with or without -DCFLAGS=-I/usr/lib/malloc) sudo ./build -verbose -DCFLAGS=-I/usr/lib/malloc runTests outputs the mess below in [1]. Any advice? The linking below: gcc -g -o Publisher ../../../../build.tmp/objCD/Publisher.o looks somehow castrated, no libxmlBlasterClientCD.so? Here are complete examples from my build: Compiling (with zlib compression and sqlite queue switched on): gcc -Wall -pedantic -Wno-long-long -D_REENTRANT -c -g -DXMLBLASTER_PERSISTENT_QUEUE=1 -DXMLBLASTER_ZLIB=1 -I/home/xmlblast/xmlBlaster/build.tmp/src/c /home/xmlblast/xmlBlaster/demo/c/socket/Publisher.c Linking: gcc -Wl,-rpath=/home/xmlblast/xmlBlaster/lib:/usr/lib64:/usr/lib64 -g -o Publisher ../../../../build.tmp/objCD/Publisher.o -L/home/xmlblast/xmlBlaster/lib -lxmlBlasterClientCD -L/usr/lib64 -lsqlite -L/usr/lib64 -lz -lpthread It is quite simple, you can do it without build or makefile directly with the above command, Marcel [1] compileCExe: [echo] Compiling of C test client './demo/c/socket/bin/Publisher' to './demo/c/socket/bin/Publisher' Property ${LDFLAGS} has not been set Property ${LDFLAGS} has not been set Property ${ICC_HOME} has not been set Property ${ICC_HOME} has not been set Property ${LDFLAGS} has not been set Property ${LDFLAGS} has not been set Property ${LDFLAGS} has not been set [cc] 1 total files to be compiled. [cc] gcc -c -g -I/opt/xmlBlaster/build.tmp/src/c /opt/xmlBlaster/demo/c/socket/Publisher.c [cc] Starting link [cc] gcc -g -o Publisher ../../../../build.tmp/objCD/Publisher.o [cc] /usr/bin/ld: Undefined symbols: [cc] _freeMsgUnitData [cc] _freeQosArr [cc] _freeXmlBlasterAccessUnparsed [cc] _getXmlBlasterAccessUnparsed [cc] _getXmlBlasterVersion [cc] _sleepMillis [cc] _strcpyAlloc [cc] _xmlBlasterAccessUnparsedUsage [cc] _xmlBlasterFree [cc] collect2: ld returned 1 exit status [antcall] Exiting /opt/xmlBlaster/build.xml. BUILD FAILED /opt/xmlBlaster/build.xml:3076: The following error occurred while executing this line: /opt/xmlBlaster/build.xml:3091: gcc failed with return code 1 at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:388) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) at net.sf.antcontrib.logic.ForEach.executeSequential(ForEach.java:178) at net.sf.antcontrib.logic.ForEach.execute(ForEach.java:254) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.Main.start(Main.java:151) at org.apache.tools.ant.Main.main(Main.java:241) Caused by: /opt/xmlBlaster/build.xml:3091: gcc failed with return code 1 at net.sf.antcontrib.cpptasks.compiler.CommandLineLinker.link(CommandLineLinker.java:278) at net.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration.link(CommandLineLinkerConfiguration.java:117) at net.sf.antcontrib.cpptasks.CCTask.execute(CCTask.java:773) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386) ... 15 more --- Nested Exception --- /opt/xmlBlaster/build.xml:3091: gcc failed with return code 1 at net.sf.antcontrib.cpptasks.compiler.CommandLineLinker.link(CommandLineLinker.java:278) at net.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration.link(CommandLineLinkerConfiguration.java:117) at net.sf.antcontrib.cpptasks.CCTask.execute(CCTask.java:773) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at
[xmlblaster] OSX Testing Errors
A brand new behavior ... sudo ./build -verbose -DCFLAGS=-I/usr/lib/malloc clean sudo ./build -verbose -DCFLAGS=-I/usr/lib/malloc all (compiles fine, with or without -DCFLAGS=-I/usr/lib/malloc) sudo ./build -verbose -DCFLAGS=-I/usr/lib/malloc runTests outputs the mess below in [1]. Any advice? [1] compileCExe: [echo] Compiling of C test client './demo/c/socket/bin/Publisher' to './demo/c/socket/bin/Publisher' Property ${LDFLAGS} has not been set Property ${LDFLAGS} has not been set Property ${ICC_HOME} has not been set Property ${ICC_HOME} has not been set Property ${LDFLAGS} has not been set Property ${LDFLAGS} has not been set Property ${LDFLAGS} has not been set [cc] 1 total files to be compiled. [cc] gcc -c -g -I/opt/xmlBlaster/build.tmp/src/c /opt/xmlBlaster/demo/c/socket/Publisher.c [cc] Starting link [cc] gcc -g -o Publisher ../../../../build.tmp/objCD/Publisher.o [cc] /usr/bin/ld: Undefined symbols: [cc] _freeMsgUnitData [cc] _freeQosArr [cc] _freeXmlBlasterAccessUnparsed [cc] _getXmlBlasterAccessUnparsed [cc] _getXmlBlasterVersion [cc] _sleepMillis [cc] _strcpyAlloc [cc] _xmlBlasterAccessUnparsedUsage [cc] _xmlBlasterFree [cc] collect2: ld returned 1 exit status [antcall] Exiting /opt/xmlBlaster/build.xml. BUILD FAILED /opt/xmlBlaster/build.xml:3076: The following error occurred while executing this line: /opt/xmlBlaster/build.xml:3091: gcc failed with return code 1 at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:539) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:388) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) at net.sf.antcontrib.logic.ForEach.executeSequential(ForEach.java:178) at net.sf.antcontrib.logic.ForEach.execute(ForEach.java:254) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.Project.executeTargets(Project.java:1062) at org.apache.tools.ant.Main.runBuild(Main.java:673) at org.apache.tools.ant.Main.startAnt(Main.java:188) at org.apache.tools.ant.Main.start(Main.java:151) at org.apache.tools.ant.Main.main(Main.java:241) Caused by: /opt/xmlBlaster/build.xml:3091: gcc failed with return code 1 at net.sf.antcontrib.cpptasks.compiler.CommandLineLinker.link(CommandLineLinker.java:278) at net.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration.link(CommandLineLinkerConfiguration.java:117) at net.sf.antcontrib.cpptasks.CCTask.execute(CCTask.java:773) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386) ... 15 more --- Nested Exception --- /opt/xmlBlaster/build.xml:3091: gcc failed with return code 1 at net.sf.antcontrib.cpptasks.compiler.CommandLineLinker.link(CommandLineLinker.java:278) at net.sf.antcontrib.cpptasks.compiler.CommandLineLinkerConfiguration.link(CommandLineLinkerConfiguration.java:117) at net.sf.antcontrib.cpptasks.CCTask.execute(CCTask.java:773) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:386) at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:64) at net.sf.antcontrib.logic.ForEach.executeSequential(ForEach.java:178) at net.sf.antcontrib.logic.ForEach.execute(ForEach.java:254) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeTarget(Project.java:1214) at