incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andre Fischer ...@a-w-f.de>
Subject Re: AOO fails to compile in sdext: makefile.mk problem?
Date Tue, 15 May 2012 07:35:22 GMT
Hi Damjan,

On 12.05.2012 13:52, Damjan Jovanovic wrote:
> I am using Ubuntu 11.10, which is known to have problems linking
> (http://mail-archives.apache.org/mod_mbox/incubator-ooo-dev/201201.mbox/%3C4F0AC7B7.7020701@a-w-f.de%3E).
>
> That patch doesn't help (I've done "build --from binfilter --prepare"
> then "build --from binfilter").
>
> And you won't believe it: it works with ld.gold, but NOT with
> ld.bfd... Maybe Ubuntu 11.10 swapped them around?

Just out of curiosity, did you (re)build everything with ld.gold, or did 
you just finish your build with it?  Being able to build everything with 
ld.gold would surprise me a little bit.

-Andre

>
> So thank you everyone, it compiles now.
>
> Damjan
>
> On Fri, May 11, 2012 at 6:42 PM, Pedro Giffuni<pfg@apache.org>  wrote:
>> Please try this patch in main.
>>
>> cheers,
>>
>> Pedro.
>>
>>
>>
>>
>> On 05/11/12 11:02, Andre Fischer wrote:
>>>
>>> On 11.05.2012 17:55, Damjan Jovanovic wrote:
>>>>
>>>> I don't know whether it's fixed, because in the latest SVN, there is
>>>> now a linking problem:
>>>>
>>>> Entering /home/user/ooo/main/binfilter/filter/source/bf_offwrp
>>>
>>>
>>> I am quite sure that binfilter is independent of sdext (almost any module
>>> should be independent of sdext).  This looks like a different problem.
>>>
>>> -Andre
>>>
>>>>
>>>> ...
>>>> Making:    libbf_wrapper.so
>>>> ../../../unxlngx6.pro/lib/libbf_sdlib.a(sd_sdlib.o): In function
>>>> `binfilter::SdDrawDocShell::RegisterFactory(unsigned short)':
>>>> sd_sdlib.cxx:(.text+0x464): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> ../../../unxlngx6.pro/lib/libbf_sdlib.a(sd_sdlib.o): In function
>>>> `binfilter::SdGraphicDocShell::RegisterFactory(unsigned short)':
>>>> sd_sdlib.cxx:(.text+0x16b4): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> ../../../unxlngx6.pro/lib/libbf_ysch.a(sch_schlib.o): In function
>>>> `binfilter::SchChartDocShell::RegisterFactory(unsigned short)':
>>>> sch_schlib.cxx:(.text+0x454): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> ../../../unxlngx6.pro/lib/libbf_ysm.a(starmath_smlib.o): In function
>>>> `binfilter::SmDocShell::RegisterFactory(unsigned short)':
>>>> starmath_smlib.cxx:(.text+0x7f4): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> ../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function
>>>> `binfilter::SwIoSystem::IsValidStgFilter(binfilter::SvStorage&,
>>>> binfilter::SfxFilter const&)':
>>>> sw_swlib.cxx:(.text+0x355): undefined reference to
>>>> `binfilter::SvStorage::OpenSotStream(String const&, unsigned short,
>>>> short)'
>>>> ../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function
>>>> `binfilter::SwIoSystem::GetFileFilter(String const&, String const&,
>>>> binfilter::SfxMedium*)':
>>>> sw_swlib.cxx:(.text+0x1bc4): undefined reference to
>>>> `binfilter::SvStorage::IsStorageFile(String const&)'
>>>> sw_swlib.cxx:(.text+0x1bf6): undefined reference to
>>>> `binfilter::SvStorage::SvStorage(String const&, unsigned short,
>>>> short)'
>>>> ../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function
>>>> `binfilter::SwDocShell::RegisterFactory(unsigned short)':
>>>> sw_swlib.cxx:(.text+0xfe4): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> ../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function
>>>> `binfilter::SwWebDocShell::RegisterFactory(unsigned short)':
>>>> sw_swlib.cxx:(.text+0x1d04): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> ../../../unxlngx6.pro/lib/libbf_swlib.a(sw_swlib.o): In function
>>>> `binfilter::SwGlobalDocShell::RegisterFactory(unsigned short)':
>>>> sw_swlib.cxx:(.text+0x1f74): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> ../../../unxlngx6.pro/lib/libbf_sclib.a(sc_sclib.o): In function
>>>> `binfilter::ScDocShell::RegisterFactory(unsigned short)':
>>>> sc_sclib.cxx:(.text+0x6c4): undefined reference to
>>>> `binfilter::SvFactory::Register()'
>>>> collect2: ld returned 1 exit status
>>>> dmake:  Error code 1, while making
>>>> '../../../unxlngx6.pro/lib/libbf_wrapper.so'
>>>>
>>>> 1 module(s):
>>>>     binfilter
>>>> need(s) to be rebuilt
>>>>
>>>> Reason(s):
>>>>
>>>> ERROR: error 65280 occurred while making
>>>> /home/user/ooo/main/binfilter/filter/source/bf_offwrp
>>>>
>>>> When you have fixed the errors in that module you can resume the build
>>>> by running:
>>>>
>>>>     build --from binfilter
>>
>>
>>

Mime
View raw message