Re: openoffice build

Michael Stahl <[email protected]>
Newsgroups gmane.comp.openoffice.devel.general
Organization ORACLE
Message-ID <[email protected]>
On 24/01/2011 17:15, Rohit Kulkarni wrote:
> I am getting the error while building OpenOffice.
> I have done ./configure successfully. Then ./bootstrap also.
> And then when
> cd instsetoo_native && build --all
> is executed. After 1 hour, it gave me error->
> 
> /usr/bin/ld: roqet.o : undefined reference to symbol 'raptor_serialize_end'
> /usr/bin/ld: note: 'raptor_serialize_end' is defined is DSO
> /usr/lib/libraptor.so.1 so try adding it to linker command line
> /usr/lib/libraptor.so.1: could not read symbols : Invalid operation
> collect2: ld returned 1 exit status

apparently the GNU ld behavior with regard to missing symbols has changed
in recent linux distros.

this particular rasqal problem was fixed by the CWS cmcfixes72 (rev
5a3095bbb41b), by disabling the build of the unneeded utilities via the
following addition to the redland/rasqal/rasqal-0.9.16.patch.ooo_build:

+--- misc/rasqal-0.9.16/Makefile.am 2010-02-12 08:43:21.000000000 +0000
++++ misc/build/rasqal-0.9.16/Makefile.am   2010-02-12 08:43:56.000000000
+0000
+@@ -22,7 +22,7 @@
+
+ noinst_SCRIPTS = rasqal-src-config
+
+-SUBDIRS=src utils tests docs data win32
++SUBDIRS=src tests docs data win32
+
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = rasqal.pc
+--- misc/rasqal-0.9.16/Makefile.in 2010-02-12 08:43:19.000000000 +0000
++++ misc/build/rasqal-0.9.16/Makefile.in   2010-02-12 08:44:03.000000000
+0000
+@@ -242,7 +242,7 @@
+ with_raptor = @with_raptor@
+ with_redland = @with_redland@
+ noinst_SCRIPTS = rasqal-src-config
+-SUBDIRS = src utils tests docs data win32
++SUBDIRS = src tests docs data win32
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = rasqal.pc
+ EXTRA_DIST = ChangeLog ChangeLog.1 ChangeLog.2 ChangeLog.3 ChangeLog.4 \


you should try again with a milestone that integrates this change
(DEV300m75 or newer).

-- 
"If your language's mechanisms for abstracting away accidental
 complexity are so laborious that you cannot remove the useless, the
 hard to read, and the tedious from your programs without introducing
 code that is even more useless, harder to read, and more tedious to
 your framework, then change languages." -- Reginald Braithwaite
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.