Quote:
http://insitu.lri.fr/metisse/docs/building.html |
Code:
[michael:~]$ rm -rf test/ |
Continuing from previous post:
Code:
[michael:nucleo-0.7.6]$ make |
Continued from previous post:
Code:
/bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../nucleo -I../../.. -I../../.. -I/usr/include/libpng14 -I/usr/include/freetype2 -g -O2 -MT TcpUtils.lo -MD -MP -MF .deps/TcpUtils.Tpo -c -o TcpUtils.lo TcpUtils.cxx |
Post # 14 , line 93
Quote:
..... |
How?
I told you that even though I have libpng12 installed, I do not have /usr/bin/libpng12-config. |
*bump*
|
Post # 10 .. /usr/bin/libpng12-config : Not used. Not required.
Post # 6 : The important action is: correct links → pkgconfig/libpng.pc ref. 2) /usr/lib/pkgconfig/libpng.pc : this link must point to libpng12.pc and 3) /usr/lib/libpng.so : this link must point to libpng12.so.0.XX.0 To be absolutely sure : If you have any /usr/bin/libpngxx-config : a) mv libpng-config libpng-config-back b) mv libpng14-config mv libpng14-config-back ..... |
The way you wrote that is so confusing...
|
Quote:
Code:
[michael:~]$ cd /usr/lib/pkgconfig/ |
libpng12 -- where does it go, where does it come from?
@ MTK358 -- I was following this thread on and off, but at this very moment I have not re-read all of EVERY post to see what I'm talking about, so if this needs further clarification (or causes more confusion) do tell:
1) You might find this old mailing list thread interesting: http://old.nabble.com/configure-does...d27044337.html That link talks about some confusion regarding the libpng (might be an old thread, but still interesting) and after reading it, maybe this libpng stuff will make more sense (or not!). --- Now.. If I read correctly, you are looking for something called: /usr/bin/libpng12-config and perhaps also looking for: usr/lib64/pkgconfig/libpng12.pc -- maybe not in /lib64 (could be in /lib), I'm not sure at this moment of you're on a 64bit Arch or not. Anyways, on my Slackware system, I see the following (my commands are bold): Code:
sasha@reactor: which libpng12-config I haven't used Arch.. Maybe you can do some work-arounds to get the comparable stuff installed onto your system: you could perhaps go to a Slackware repository and get yourself the slackpkg of libpng-1.4.1-$ARCH-2.tgz for your $ARCHitecture, open it up, and plop the missing pieces down into your system and see if it solves your build problem? Sasha |
I have 64-bit Linux on a 64-bit CPU.
If at all possible I would like to have all packages tracked by the package manager, and if I have to modify system files I would like to be able to put them back the way they were before after compilation. Anyway, I tried this: Code:
[michael:~]$ which libpng12-config Code:
$ pacman -Qo /bin/bash |
Quote:
I would do the same with the Slackware pieces.. |
Quote:
Basically an Arch package is a tarball of a root directory containing just the files of the package, plus a file that lists the package's name, version, dependencies, etc. I'll have to do more reading on the format of the description file, though. |
Well, you could ( and should ) have told in post # 1,
that you are using x86_64. In Slackware64-current, libpng12 and libpng 14 end up in the package libpng-1.4.1-x86_64-2.txz . But the libraries are build from two separate sources : libpng-1.2.43.tar.xz , libpng-1.4.1.tar.xz ftp://ftp.heanet.ie/mirrors/ftp.slac...urce/l/libpng/ .. providing .. /usr/lib64/pkgconfig/libpng12.pc, /usr/lib64/pkgconfig/libpng14.pc /usr/lib64/libpng12.so.0.43.0 , /usr/lib64/libpng14.so.14.1.0 ( + /usr/lib64/libpng.so.3.43.0 etc. etc.) I guess, there is a possibility to create libpng12.pc in Arch too. Ref. post # 26 : Quote:
|
All times are GMT -5. The time now is 10:25 AM. |