pkgconfig missing -L for ACE, xerces and boost

The rtt pkgconfig is incomplete, as it contains the include paths for boost, xerces, ace and tao, but does not contain any library path for these libraries.

This is what I get:

===================orocos-rtt-gnulinux.pc========
prefix=/opt/orocos-rtt-1.8.2_boost138
exec_prefix=${prefix} # defining another variable in terms of the first
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: Orocos-RTT # human-readable name
Description: Open Robot Control Software: Real-Time Tookit # human-readable description
Version: 1.8.2
Libs: -L${libdir} -lorocos-rtt-gnulinux -lpthread
Libs.private: -lrt -lxerces-c -lxerces-c
Cflags: -I${includedir} -DOROCOS_TARGET=gnulinux -I/opt/boost_1_38/include -I/opt/xercesc/include

===================orocos-rtt-corba-gnulinux.pc========

prefix=/opt/orocos-rtt-1.8.2_boost138
exec_prefix=${prefix} # defining another variable in terms of the first
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: Orocos-RTT-CORBA # human-readable name
Description: Open Robot Control Software: Real-Time Tookit # human-readable description
Requires: orocos-rtt-gnulinux
Version: 1.8.2
Libs: -L${libdir} -lorocos-rtt-corba-gnulinux
Libs.private:
Cflags: -I/opt/boost_1_38/include -I/opt/xercesc/include -I/opt/ACE_wrappers/include -I/dataServers/trac/tmp/Orocos/ACE_wrappers/TAO/include -I/dataServers/trac/tmp/Orocos/ACE_wrappers/TAO/include/orbsvcs -I${includedir}/rtt/corba

thanks

Re: pkgconfig missing -L for ACE, xerces and boost

I still have this problem with 1.8.4.

=============================================================================================

dpinol wrote:

The rtt pkgconfig is incomplete, as it contains the include paths for boost, xerces, ace and tao, but does not contain any library path for these libraries.

This is what I get:

===================orocos-rtt-gnulinux.pc========
prefix=/opt/orocos-rtt-1.8.2_boost138
exec_prefix=${prefix} # defining another variable in terms of the first
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: Orocos-RTT # human-readable name
Description: Open Robot Control Software: Real-Time Tookit # human-readable description
Version: 1.8.2
Libs: -L${libdir} -lorocos-rtt-gnulinux -lpthread
Libs.private: -lrt -lxerces-c -lxerces-c
Cflags: -I${includedir} -DOROCOS_TARGET=gnulinux -I/opt/boost_1_38/include -I/opt/xercesc/include

===================orocos-rtt-corba-gnulinux.pc========

prefix=/opt/orocos-rtt-1.8.2_boost138
exec_prefix=${prefix} # defining another variable in terms of the first
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: Orocos-RTT-CORBA # human-readable name
Description: Open Robot Control Software: Real-Time Tookit # human-readable description
Requires: orocos-rtt-gnulinux
Version: 1.8.2
Libs: -L${libdir} -lorocos-rtt-corba-gnulinux
Libs.private:
Cflags: -I/opt/boost_1_38/include -I/opt/xercesc/include -I/opt/ACE_wrappers/include -I/dataServers/trac/tmp/Orocos/ACE_wrappers/TAO/include -I/dataServers/trac/tmp/Orocos/ACE_wrappers/TAO/include/orbsvcs -I${includedir}/rtt/corba

thanks