[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-ports
Subject:    Re: kdemultimedia-4.7.2 fails to build on 9-current
From:       Max Brazhnikov <makc () issp ! ac ! ru>
Date:       2011-11-09 20:04:58
Message-ID: 201111092004.59989.makc () issp ! ac ! ru
[Download RAW message or body]

On Wed, 9 Nov 2011 10:37:37 -0800, Aric Gregson wrote:
> On Wed, 09 Nov 2011 16:18:18 +0000
> 
> Max Brazhnikov <makc@issp.ac.ru> wrote:
> > For some reason libtunepimp is not detected correctly. Can I see
> > CMakeError.log now? You can find it under
> > work/kdemultimedia-4.7.2/build/CMakeFiles/
> 
> I've attached it. Thanks.
> 
> > Please, don't drop maillist from CC.
> 
> Apologies, it was not intentional.

Determining if the function tr_GetPUID exists in the 
/usr/local/lib/libtunepimp.so failed with the following output:
Change Dir: 
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.7.2/build/CMakeFiles/CMakeTmp

Run Build Command:/usr/local/bin/gmake "cmTryCompileExec/fast"
/usr/local/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make 
CMakeFiles/cmTryCompileExec.dir/build
gmake[1]: Entering directory 
`/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.7.2/build/CMakeFiles/CMakeTmp'
/usr/local/bin/cmake -E cmake_progress_report 
/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.7.2/build/CMakeFiles/CMakeTmp/CMakeFiles 
1
Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o
/usr/bin/cc  -D_GNU_SOURCE -O2 -pipe -fno-strict-aliasing  -
DCHECK_FUNCTION_EXISTS=tr_GetPUID   -o 
CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o   -c 
/usr/local/share/cmake/Modules/CheckFunctionExists.c
Linking C executable cmTryCompileExec
/usr/local/bin/cmake -E cmake_link_script 
CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/cc   -O2 -pipe -fno-strict-aliasing  -
DCHECK_FUNCTION_EXISTS=tr_GetPUID    
CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o  -o cmTryCompileExec  
/usr/local/lib/libtunepimp.so -pthread -Wl,-rpath,/usr/local/lib 
/usr/bin/ld: warning: libfftw3.so.5, needed by /usr/local/lib/libtunepimp.so, 
not found (try using -rpath or -rpath-link)
/usr/local/lib/libofa.so.0: undefined reference to `fftw_plan_r2r_1d'
/usr/local/lib/libofa.so.0: undefined reference to `fftw_execute'
/usr/local/lib/libofa.so.0: undefined reference to `fftw_destroy_plan'
gmake[1]: *** [cmTryCompileExec] Error 1
gmake[1]: Leaving directory 
`/usr/ports/multimedia/kdemultimedia4/work/kdemultimedia-4.7.2/build/CMakeFiles/CMakeTmp'
gmake: *** [cmTryCompileExec/fast] Error 2

The problem is clear now. Some libraries are still linked to non-existent old 
libfftw3. You have to rebuild libofa and libtunepimp at least. But don't 
hesitate to use e.g. pkg_libchk from sysutils/bsdadminscripts to find out all 
ports that must be rebuilt.

Max
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic