On 04/23/10 16:10, Ken Moffat wrote:
> On 23 April 2010 22:41, James Richard Tyrer<[email protected]>  wrote:
>> I find, as I noted here:
>>
>> http://techbase.kde.org/Getting_Started/Build/KDE4/LFS#TagLib
>>
>> that GST Plugins Good will only build the TagLib plugin if I set:
>>
>> HAVE_CXX="yes".  I was wondering if other people have this issue and if
>> it should be added to the BLFS SVN.
>>
>
>   As with many things in wikis, it's hard to know when it was added,
> and whether it is still correct (or, indeed, if it ever was - I don't doubt
> that whoever noted it had a problem which it solved, but I question
> if it was the right fix).
>
>   I've given up on kde4, but I do still build taglib-1.5 and in my log for
> gst-plugins-good-0.10.16 (which is what I'm currently using) I see
> configure: *** checking feature: taglib tagging library ***
> configure: *** for plug-ins: taglib ***
> checking for TAGLIB... yes
> checking to see if c++ compiler understands -Wno-attributes... yes
> configure: *** These plugins will be built: taglib
>
> FWIW, HAVE_CXX in gst-plugins-good overrides the tests that for me
> give the following output:
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking dependency style of g++... gcc3
> checking whether we are using the GNU C++ compiler... (cached) yes
> checking whether g++ accepts -g... (cached) yes
> checking dependency style of g++... (cached) gcc3
> checking how to run the C++ preprocessor... g++ -E
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking for g++ option to produce PIC... -fPIC -DPIC
> checking if g++ PIC flag -fPIC -DPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking if g++ supports -c -o file.o... (cached) yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports
> shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for g++... yes
> checking how to run the C++ preprocessor... g++ -E
>
>   - that makes me think that any LFS system needing HAVE_CXX would
> need it in many, or most, c++ packages which use autotools (and I
> would expect cmake to be equally problematic, but I neither know nor
> care about that  any more).
>
> OTOH, if *your* system actually needs that variable to be set, then
> I stand corrected.  If that is the case, which version of LFS, and have
> you upgraded gcc or added a newer version of gcc after you built it ?
>
I have recently upgraded to LFS SVN.  I am using GCC-4.3.4.  The plugin 
for TagLib isn't built unless I set HAVE_CXX to "yes".

-- 
James Tyrer

Linux (mostly) From Scratch
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to