Hi
i tried to install the Bookstore app that Peter Nevermann produced (very nice for demos, not only for training ) into an iPad and other simulators (Blackberry and Android). It worked fine for the latter, but not for the iPad.
When doing the multi build i get the following exceptions:
-I/Users/Shared/webMethods/MobileDesigner/Applications/BookstoreApp/Test/Builds/AppleiPad/0.0.1/bedrock/cpp_edit/ src/org/kxml2/io/KXmlParser.cpp -o build/org__kxml2__io__KXmlParser.o
[exec] src/org/kxml2/io/KXmlParser.cpp:1647: error: no ‘void org::kxml2::io::KXmlParser::KXmlParser_globalStaticCreate()’ member function declared in class ‘org::kxml2::io::KXmlParser’
[exec] src/org/kxml2/io/KXmlParser.cpp:1653: error: no ‘void org::kxml2::io::KXmlParser::KXmlParser_globalStaticDestroy()’ member function declared in class ‘org::kxml2::io::KXmlParser’
[exec] make: *** [build/org__kxml2__io__KXmlParser.o] Error 1
is this a bug or is it that i cannot use the kxml parser for iPad apps?
I believe the application is including its own copy of the kxml source
code, but Bedrock now supplies this library as one our pre-compiled libs
for some platforms, so it’s got a dual-declaration conflict going on.
I haven’t had the opportunity to review the project yet, but I think
some simple tweaks in the project xmls (or better automated fixes for
this kind of problem) can be used to work around this issue.