Armin K. wrote: > On 01/30/2013 12:27 AM, Bruce Dubbs wrote: >> Randy McMurchy wrote: >>> Bruce Dubbs wrote these words on 01/29/13 16:57 CST: >>>> Can you please post >>>> >>>> $ ls destdir/usr/lib/pkgconfig/* >>> >>> LOL. Though not necessary as the names of the files are in the "name" >>> field of each of the files I posted, here is an ls. >>> >>> rml@rmlinux: ~/build/ncurses-5.9 > ls -l destdir/usr/lib/pkgconfig/* >>> -rw-r--r-- 1 rml install 243 Jan 29 16:30 destdir/usr/lib/pkgconfig/formw.pc >>> -rw-r--r-- 1 rml install 243 Jan 29 16:30 destdir/usr/lib/pkgconfig/menuw.pc >>> -rw-r--r-- 1 rml install 272 Jan 29 16:30 >>> destdir/usr/lib/pkgconfig/ncurses++w.pc >>> -rw-r--r-- 1 rml install 235 Jan 29 16:30 >>> destdir/usr/lib/pkgconfig/ncursesw.pc >>> -rw-r--r-- 1 rml install 245 Jan 29 16:30 >>> destdir/usr/lib/pkgconfig/panelw.pc >> >> OK, I verified your observation. I'll add the --enable-pc-files switch.
> I'd also recommend that you add symlinks as you do for libraries (form > -> formw, menu -> menuw, etc). This is what I have right now, but want to post it for comment. ./configure --prefix=/usr \ --mandir=/usr/share/man \ --with-shared \ --without-debug \ # Added this line --enable-pc-files \ --enable-widec make make install mv -v /usr/lib/libncursesw.so.5* /lib ln -sfv ../../lib/libncursesw.so.5 /usr/lib/libncursesw.so for lib in ncurses form panel menu ; do rm -vf /usr/lib/lib${lib}.so echo "INPUT(-l${lib}w)" > /usr/lib/lib${lib}.so ln -sfv lib${lib}w.a /usr/lib/lib${lib}.a # Added this line for non-wide .pc files # Note that it does not create a ncurses++.pc file since # it's not made for the non-wide build ln -sfv ${lib}w /usr/lib/pkgconfig/${lib}.pc done ln -sfv libncurses++w.a /usr/lib/libncurses++.a rm -vf /usr/lib/libcursesw.so echo "INPUT(-lncursesw)" > /usr/lib/libcursesw.so ln -sfv libncurses.so /usr/lib/libcurses.so ln -sfv libncursesw.a /usr/lib/libcursesw.a ln -sfv libncurses.a /usr/lib/libcurses.a mkdir -v /usr/share/doc/ncurses-5.9 cp -v -R doc/* /usr/share/doc/ncurses-5.9 # Note for non-wide build make distclean ./configure --prefix=/usr \ --with-shared \ --without-normal \ --without-debug \ --without-cxx-binding make sources libs cp -av lib/lib*.so.5* /usr/lib pushd misc sh gen-pkgconfig cp -v --remove-destination *.pc /usr/lib/pkgconfig popd -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page