Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


I think I've read everything on this topic that Mr Google helped me to find.


// This succeeded
./autogen.sh --with-distro=LibreOfficeiOS CXX="ccache
/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -arch armv7
-isysroot
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk"
CC="ccache /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc-4.2
-arch armv7 -isysroot
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk"
CC_FOR_BUILD="ccache /Xcode3.2.6/usr/bin/gcc-4.0" CXX_FOR_BUILD="ccache
/Xcode3.2.6/usr/bin/g++-4.0" --with-num-cpus=1 --with-max-jobs=1
--with-macos-version-min-required=10.6 --with-macos-version-max-allowed=10.6
--with-macosx-sdk=10.6 

I get this build error:

###
Entering
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm

Compiling: bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:
In static member function 'static unsigned char*
bridges::cpp_uno::shared::VtableFactory::addLocalFunctions(bridges::cpp_uno::shared::VtableFactory::Slot**,
unsigned char*, const typelib_InterfaceTypeDescription*, sal_Int32,
sal_Int32, sal_Int32)':
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:491:
error: 'arm' has not been declared
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:513:
error: jump to case label
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:484:
error:   crosses initialization of
'typelib_InterfaceAttributeTypeDescription* pAttrTD'
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:522:
error: 'arm' has not been declared
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:530:
error: jump to case label
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:515:
error:   crosses initialization of 'typelib_InterfaceMethodTypeDescription*
pMethodTD'
/Users/brians/develop/libreOffice/libo/bridges/source/cpp_uno/gcc3_ios_arm/cpp2uno.cxx:484:
error:   crosses initialization of
'typelib_InterfaceAttributeTypeDescription* pAttrTD'
dmake:  Error code 1, while making '../../../unxiosr.pro/slo/cpp2uno.obj'

###

I have Xcode 4.2 in /Developer on Lion.

I had tried a lot of different variations on the above but that's where I am
now.

 >  Finally some small amount of wrapper logic to run the moral equivalent
of: 
 > 
 >        ./soffice --convert-to pdf foo.docx 

 Yup. Something like that should be doable relatively soon, as the 
 LibreOffice code obviously for such usage doesn't display anything or 
 require any interactive input. But all the C++ and UNO stuff still 
 needs to work, of course, and there is lots to do there. 

How do you imagine something like that working? As you probably know IPC on
iOS is restricted in some ways. PasteBoard, custom URLs,
UIDocumentInteractionController, and maybe sockets are ways that might work
for this.

I might be interested in including some LO source in my app, if that can be
made to work technically and within License restrictions. Since I'm mainly
interested in converting documents is it possible to isolate that code to a
small part of the codebase?

Thanks,

Brian






--
View this message in context: 
http://nabble.documentfoundation.org/iOS-and-convert-to-PDF-tp3498093p3500192.html
Sent from the Dev mailing list archive at Nabble.com.

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.