Núcleo doesn't compile (Núcleo now compiled, but Metisse doesn't compile)
I wanted to try installing the Metisse window manager, and it depends on Nucleo.
I got Nucleo from the AUR, but it fails to compile: Code:
PNGenc.cxx: In function ‘void nucleo::png_memory_write_data(png_struct*, png_byte*, png_size_t)’: |
Tux - Linux - Google http://www.google.com/linux
Keyword = Nucleo The first hit : ""Arch Linux Forums / [solved] error makepkg (make aborts) nucleo ..."" > > http://bbs.archlinux.org/viewtopic.php?id=46084 I guess, that [solved] means, it's not impossible to do. QUOTE , post # 5 " found the new patches in aur from 6xx - makepkg now works fine with nucleo-cvs and metisse-cvs " ..... |
Code:
==> Determining latest cvs revision... |
Post # 1 : 'libpng-1.4.x' ( libpng14) could be a problem.?
No Linux OS (except Arch) uses libpng14, they all use libpng12, so the most software is probably written with libpng12 in mind. 'libpng12' is available for Arch, ref. a recent LQ thread. Post # 3 : Looks like a complete misfit between the build script and the software. If you can provide links for the software and the patches, I may have have a chance to look at it. ..... |
Quote:
Code:
$ pacman -Qs libpng Quote:
|
Using libpng12 for compiling :
1) /usr/bin/libpng-config : this link must point to libpng12-config 2) /usr/lib/pkgconfig/libpng.pc : link must point to libpng12.pc 3) /usr/lib/libpng.so : link must point to libpng12.so.0.XX.0 This is a link, an URL to nucleo-0.7.6 http://insitu.lri.fr/metisse/download/nucleo/ http://insitu.lri.fr/metisse/downloa...-0.7.6.tar.bz2 You still miss out to show, where you got nucleo-cvs and the patches. URL's please. ..... |
Quote:
If not, is ot OK to but them back to the way they were originally after successfully compiling Núcleo? And it's funny what you said about only Arch using libpng14, I thought that in a previous thread someone told me that libpng12 is ancient and few things use it anymore. |
Quote:
The run time library is e.g. /usr/lib/libpng12.so.0 . All the Linux OS in testing, I found, last time I checked it : Debian Sid, Fedora 13, Fedora 14, use e.g. libpng-1.2.43 . ..... |
I don't seem to have a file called /usr/bin/libpng12-config.
|
cd nucleo-0.7.6/ && ./configure
checking for libpng using pkg-config... yes 'nucleo' may not use the /usr/bin/libpng12-config, but uses pkg-config instead. Suggest : try building it, and see, what happens. ..... |
I don't understand.
|
My way of testing things :
cd nucleo-0.7.6/ ./configure --prefix=/home/knudfl/_nucleo-result/ && make && make install ls _nucleo-result/lib/ libNucleo.la* libNucleo.so@ libNucleo.so.0@ libNucleo.so.0.0.0* nucleo/ pkgconfig/ ..... etc. etc. ..... |
Code:
[michael:~]$ mkdir test |
Does sprintf exist on your system?
|
'nucleo-0.7.3' is buggy ( or too old ) and will display
the error : " ‘sprintf’ was not declared .." on a modern Linux OS. This old version may require an older version of gettext. 'nucleo-0.7.6' : No problems , no errors. So why did you change away from the stable version ? ? ..... |
All times are GMT -5. The time now is 06:17 AM. |