Quote:
Have you seen that yet ? |
So this is what I was planning on trying, tell me if this is right:
EDIT: I see you posted while I was typing this. I did see that page before, but I don't really understand it. |
Quote:
The PKGBUILD may need #include <stdlib.h> at the top. Then, a new path may need to be added to /etc/profiles file; Add: :/usr/local/bin to it. Also, you may consider trying: http://aur.archlinux.org/packages.php?ID=9564 instead. This is why the thread is marked [SOLVED]. He used the cvs versions, and all went as planned. The two suggestions up there were his failures, but you could benefit from them. Neither of those are irreversible, so it's a safe try. Hope this works, I have looked at the dark four corners of the web digging up relevant info. |
This is with libpng.pc as libpng12.pc, using the "nucleo" AUR package:
Code:
$ makepkg -s Quote:
|
I also tried "nucleo-cvs":
Code:
$ makepkg -s |
Hmm, is that cvs version a patch for the real one?
Maybe you can try that? |
Damn. I just tried building it myself and got the same error.
I'm at home now, so give me some time to *&^% up my machine and see if I can help out. |
Quote:
|
Anyone?
|
I'm afraid to say I can't solve this mystery. I tried the bootstrap and gcc patches, and configured with all optional configurations off. I edited the PKGBUILD to remove the rm of current packages and tried a version from their website, installed all sorts of png-whatevers, and nothing works. I am led to believe this is a developer coding flaw. I downloaded several versions from their website and pretty much everything. The last thing I will try is the rpm way, but I am sorry to say I have not yet reached a solution.
Same error. Perhaps someone with more knowledge of C++ can edit the source code to make it work. |
First test on x86_64 : 'Slackware 13 , 64 Bits'
Libpng = version 1.2.37-x86_64-1 Nucleo = version 0.7.6 > > Nucleo compiles with no errors. If you want any info about 'nucleo-cvs' : tell how and where, you got it. ..... |
The only obvious difference (apart from the distro) is libpng12 instead of libpng14.
I wonder if it is possible to completely replace libpng14 with libpng12 in an Arch installation? If so, I can create a 64-bit Arch machine in VirtualBox, completely replace every trace of libpng14 with libpng12 on it, compile Núcleo on it, and transfer the binary to the host machine (my desktop). Or maybe even just compile it on a different distro altogether? |
You cannot remove libpng14. The most GUI stuff is compiled
with that one. But you can easily compile Nucleo with libpng12. Just do a temporarily rename of the libpng14 devel files. To make sure, that no libpng14.pc or libpng14.so is used : # mv libpng14.pc libpng14.pc-back # mv libpng14.so libpng14.so-back ..... |
I am installing 64-bit Arch in a VM, so I can play around with it and not risk messing up my desktop system.
|
I'm posting from inside the VM now (using the Midori browser)!
Now what should I do so that Núcleo thinks it's being compiled with libpng12? |
All times are GMT -5. The time now is 08:42 AM. |