Núcleo doesn't compile (Núcleo now compiled, but Metisse doesn't compile)
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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 "
.....
==> Determining latest cvs revision...
-> Version found: 20100320
==> Making package: nucleo-cvs 20100320-1 x86_64 (Sat Mar 20 08:23:29 EDT 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found bootstrap.patch in build dir
-> Found gcc4.3_build_fix.patch in build dir
==> Validating source files with md5sums...
bootstrap.patch ... Passed
gcc4.3_build_fix.patch ... Passed
==> Extracting Sources...
==> Entering fakeroot environment...
==> Starting build()...
==> Connecting to nucleo CVS server.......
cvs [checkout aborted]: connect to cvs.lri.fr(129.175.15.6):2401 failed: Connection timed out
==> CVS checkout done or server timeout
==> Starting make...
cp: cannot stat `/home/michael/aur-get.24422.4054/nucleo-cvs/src/nucleo': No such file or directory
/home/michael/aur-get.24422.4054/nucleo-cvs/PKGBUILD: line 39: cd: /home/michael/aur-get.24422.4054/nucleo-cvs/src/nucleo-build: No such file or directory
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/build-utils/bootstrap nucleo-bootstrap/build-utils/bootstrap
|*** nucleo/build-utils/bootstrap 2007-01-17 17:29:44.000000000 +0100
|--- nucleo-bootstrap/build-utils/bootstrap 2008-03-29 11:04:26.000000000 +0100
--------------------------
File to patch: q
q: No such file or directory
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/core/TimeStamp.H nucleo-gcc43/nucleo/core/TimeStamp.H
|*** nucleo/nucleo/core/TimeStamp.H 2007-05-29 10:26:30.000000000 +0200
|--- nucleo-gcc43/nucleo/core/TimeStamp.H 2008-03-29 11:29:13.000000000 +0100
--------------------------
File to patch: q
q: No such file or directory
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 17
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/core/URI.H nucleo-gcc43/nucleo/core/URI.H
|*** nucleo/nucleo/core/URI.H 2006-10-08 23:42:14.000000000 +0200
|--- nucleo-gcc43/nucleo/core/URI.H 2008-03-29 11:26:18.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 30
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/core/UUID.H nucleo-gcc43/nucleo/core/UUID.H
|*** nucleo/nucleo/core/UUID.H 2007-02-27 01:29:57.000000000 +0100
|--- nucleo-gcc43/nucleo/core/UUID.H 2008-03-29 11:28:27.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 45
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/gl/scenegraph/sgNode.H nucleo-gcc43/nucleo/gl/scenegraph/sgNode.H
|*** nucleo/nucleo/gl/scenegraph/sgNode.H 2007-02-06 09:50:16.000000000 +0100
|--- nucleo-gcc43/nucleo/gl/scenegraph/sgNode.H 2008-03-29 12:06:19.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 58
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/image/encoding/PAM.H nucleo-gcc43/nucleo/image/encoding/PAM.H
|*** nucleo/nucleo/image/encoding/PAM.H 2004-03-26 10:56:31.000000000 +0100
|--- nucleo-gcc43/nucleo/image/encoding/PAM.H 2008-03-29 11:39:38.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 73
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/image/encoding/RGBAL.H nucleo-gcc43/nucleo/image/encoding/RGBAL.H
|*** nucleo/nucleo/image/encoding/RGBAL.H 2005-12-15 10:30:17.000000000 +0100
|--- nucleo-gcc43/nucleo/image/encoding/RGBAL.H 2008-03-29 11:38:14.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 86
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/image/processing/basic/Paint.H nucleo-gcc43/nucleo/image/processing/basic/Paint.H
|*** nucleo/nucleo/image/processing/basic/Paint.H 2007-03-21 10:05:33.000000000 +0100
|--- nucleo-gcc43/nucleo/image/processing/basic/Paint.H 2008-03-29 11:42:05.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 100
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/image/processing/basic/Resize.H nucleo-gcc43/nucleo/image/processing/basic/Resize.H
|*** nucleo/nucleo/image/processing/basic/Resize.H 2005-11-27 13:58:59.000000000 +0100
|--- nucleo-gcc43/nucleo/image/processing/basic/Resize.H 2008-03-29 11:41:17.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 116
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/image/processing/basic/Transform.H nucleo-gcc43/nucleo/image/processing/basic/Transform.H
|*** nucleo/nucleo/image/processing/basic/Transform.H 2004-03-26 10:59:43.000000000 +0100
|--- nucleo-gcc43/nucleo/image/processing/basic/Transform.H 2008-03-29 11:41:43.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 130
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/network/tcp/TcpUtils.H nucleo-gcc43/nucleo/network/tcp/TcpUtils.H
|*** nucleo/nucleo/network/tcp/TcpUtils.H 2006-02-22 09:59:35.000000000 +0100
|--- nucleo-gcc43/nucleo/network/tcp/TcpUtils.H 2008-03-29 11:37:14.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 143
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/network/udp/StunResolverPrivate.H nucleo-gcc43/nucleo/network/udp/StunResolverPrivate.H
|*** nucleo/nucleo/network/udp/StunResolverPrivate.H 2007-01-16 14:17:04.000000000 +0100
|--- nucleo-gcc43/nucleo/network/udp/StunResolverPrivate.H 2008-03-29 11:36:41.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 156
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/network/udp/UdpPlusSender.H nucleo-gcc43/nucleo/network/udp/UdpPlusSender.H
|*** nucleo/nucleo/network/udp/UdpPlusSender.H 2004-11-03 11:50:34.000000000 +0100
|--- nucleo-gcc43/nucleo/network/udp/UdpPlusSender.H 2008-03-29 11:34:59.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 170
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/network/udp/UdpSender.H nucleo-gcc43/nucleo/network/udp/UdpSender.H
|*** nucleo/nucleo/network/udp/UdpSender.H 2006-03-04 00:22:52.000000000 +0100
|--- nucleo-gcc43/nucleo/network/udp/UdpSender.H 2008-03-29 11:34:16.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 183
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/network/udp/UdpSocket.H nucleo-gcc43/nucleo/network/udp/UdpSocket.H
|*** nucleo/nucleo/network/udp/UdpSocket.H 2007-01-16 14:17:04.000000000 +0100
|--- nucleo-gcc43/nucleo/network/udp/UdpSocket.H 2008-03-29 11:35:23.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 197
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/utils/AppUtils.H nucleo-gcc43/nucleo/utils/AppUtils.H
|*** nucleo/nucleo/utils/AppUtils.H 2007-02-25 10:42:45.000000000 +0100
|--- nucleo-gcc43/nucleo/utils/AppUtils.H 2008-03-29 11:31:21.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 213
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/utils/FileUtils.H nucleo-gcc43/nucleo/utils/FileUtils.H
|*** nucleo/nucleo/utils/FileUtils.H 2006-07-09 10:18:09.000000000 +0200
|--- nucleo-gcc43/nucleo/utils/FileUtils.H 2008-03-29 11:32:09.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 230
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/nucleo/utils/MD5.H nucleo-gcc43/nucleo/utils/MD5.H
|*** nucleo/nucleo/utils/MD5.H 2007-02-07 12:39:11.000000000 +0100
|--- nucleo-gcc43/nucleo/utils/MD5.H 2008-03-29 11:32:53.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 243
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/tests/test-ReactiveEngine.cxx nucleo-gcc43/tests/test-ReactiveEngine.cxx
|*** nucleo/tests/test-ReactiveEngine.cxx 2006-06-14 14:08:44.000000000 +0200
|--- nucleo-gcc43/tests/test-ReactiveEngine.cxx 2008-03-29 12:09:12.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 257
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -r -c nucleo/tests/test-TimeKeeper.cxx nucleo-gcc43/tests/test-TimeKeeper.cxx
|*** nucleo/tests/test-TimeKeeper.cxx 2006-06-14 14:08:44.000000000 +0200
|--- nucleo-gcc43/tests/test-TimeKeeper.cxx 2008-03-29 12:09:36.000000000 +0100
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
/home/michael/aur-get.24422.4054/nucleo-cvs/PKGBUILD: line 45: ./build-utils/bootstrap: No such file or directory
/home/michael/aur-get.24422.4054/nucleo-cvs/PKGBUILD: line 46: ./configure: No such file or directory
make: *** No targets specified and no makefile found. Stop.
==> ERROR: Build Failed.
Aborting...
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
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.
.....
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.
I have installed libpng12 from the AUR before, because some software I use needs libpng12. So that's not a problem.
Code:
$ pacman -Qs libpng
local/libpng 1.4.1-1
A collection of routines used to create PNG format graphics files
local/libpng12 1.2.40-1
A collection of routines used to create PNG format graphics files
Quote:
Originally Posted by knudfl
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.
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
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
Using libpng12 for compiling :
/usr/bin/libpng-config : this link must point to libpng12-config
/usr/lib/pkgconfig/libpng.pc : link must point to libpng12.pc
/usr/lib/libpng.so : link must point to libpng12.so.0.XX.0
Is there a way around modifying those files directly?
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.
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
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.
.....
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511
Rep:
'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 ? ?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.