Attempting to build PUNO 0.9.0 (PHP connector for UNO) with the LibreOffice 3.4.x SDK, over from the OpenOffice 3.2 SDK. Theoretically it supports the 3.4.x SDK. I know I have had linker drama in the past with building this... but I can't find my &@^$&*@@( notes. Drats!
Anwyay, tips, hinds, suggestions... # . /usr/lib64/libreoffice/basis3.4/sdk/setsdkenv_unix.sh # make distclean # export OO_PROGRAM_OFFAPI_RDB_PATH= $OFFICE_HOME/basis3.4/program/offapi.rdb # export OO_URE_TYPES_RDB_PATH=$OO_SDK_URE_HOME/share/misc/types.rdb # phpize # ./configure --with-puno=$OO_SDK_HOME ... checking for OpenOffice.org support... yes, shared checking for OpenOffice.org URE types.rdb ... /usr/lib64/libreoffice/ure/share/misc/types.rdb checking for OpenOffice.org PROGRAM offapi.rdb ... /usr/lib64/libreoffice/basis3.4/program/offapi.rdb ... # ls -l /usr/lib64/libreoffice/basis3.4/program/offapi.rdb -rw-r--r--. 1 root root 6698496 Aug 1 2012 /usr/lib64/libreoffice/basis3.4/program/offapi.rdb # ls -l /usr/lib64/libreoffice/ure/share/misc/types.rdb -rw-r--r--. 1 root root 831488 Aug 1 2012 /usr/lib64/libreoffice/ure/share/misc/types.rdb # cd $OO_SDK_URE_HOME/lib # for i in $(ls *.so?* ); do ln -s $i `echo $i | cut -f1 -d.`.so; done # cd /tmp/PUNO # make cppumaker mkdir -p /tmp/PUNO/modules rm -f /tmp/PUNO/modules/types.rdb "/usr/lib64/libreoffice/ure/bin/regmerge" /tmp/PUNO/modules/types.rdb / "/usr/lib64/libreoffice/ure/share/misc/types.rdb" "/usr/lib64/libreoffice/basis3.4/program/offapi.rdb" mkdir -p /tmp/PUNO/.libs/puno_automatic_generated/misc rm -f /tmp/PUNO/.libs/puno_automatic_generated/misc/cpp_types_prepare_env.flag -------------------------------------------------------------------------------- Register necessary runtime components in the types.rdb -------------------------------------------------------------------------------- "/usr/lib64/libreoffice/ure/bin/regcomp" -register -r /tmp/PUNO/modules/types.rdb -c connector.uno.so connector.uno.so register component 'connector.uno.so' in registry '/tmp/PUNO/modules/types.rdb' failed! error (CannotRegisterImplementationException): connector.uno.so: cannot get symbol: component_writeInfo make: *** [/tmp/PUNO/.libs/puno_automatic_generated/misc/cpp_types_prepare_env.flag] Error 1 -- Adam Tauno Williams GPG D95ED383 Systems Administrator, Python Developer, LPI / NCLA -- For unsubscribe instructions e-mail to: users+h...@global.libreoffice.org Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/ Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette List archive: http://listarchives.libreoffice.org/global/users/ All messages sent to this list will be publicly archived and cannot be deleted