Build fails - ERROR Building libtool
-
Just reupdate your ports and tools repo and retry.
-
Ermal, I do that constantly, more so since I have been having issues. I have even removed and redownloaded my ports. Up until the some of the latest changes to buildports_RELENG_2_0, I have not had any problems building 2.0.1.
My usual cycle was to:rm -rf /tmp/*
portsnap fetch extract
csup -h cvsup17.freebsd.org /usr/share/examples/cvsup/standard-supfile
cd /home/pfsense/tools/builder_scripts
./clean_build.sh
rm -rf /home/pfsense/installer
/cvsup_bsdinstaller ; ./rebuild_bsdinstaller.sh
./update_git_repos.sh
./set_version.sh RELENG_2_0 cvsup17.freebsd.org
./build_iso.sh
./build_updates.shSomething is not working correctly as it seems that BATCH and FORCE_PKG_REGISTER variables are being ignored.
-
The new changes to the file allow for a build, but it is not clean.
Here is a sample:==> Compiling pfPorts... >>> Executing buildports.RELENG_2_0 >>> Setting MAKEJ_PORTS (-j) to '' >>> Found port location /usr/ports/net/pfflowd-0.8...overlaying pfPorts /usr/home/pfsense/tools/builder_scripts/../../tools/pfPorts/pfflowd-0.8 to /usr/ports/net/pfflowd-0.8 and building...Done. >>> Building pfflowd-0.8(pfflowd-0.8)...cat: /tmp/pfPort_alreadybuilt: No such file or directory >>> Found port location /usr/ports/security/ipsec-tools-devel...overlaying pfPorts /usr/home/pfsense/tools/builder_scripts/../../tools/pfPorts/ipsec-tools-devel to /usr/ports/security/ipsec-tools-devel and building...Done. >>> Found port location /usr/ports/devel/libtool...Done. >>> Building libtool()...already built on this run. Skipping... >>> Found port location /usr/ports/net/openldap24-client...Done. >>> Building openldap24-client()...already built on this run. Skipping... >>> Building openldap24-client()...already built on this run. Skipping... >>> Found port location /usr/ports/sysutils/grub...overlaying pfPorts /usr/home/pfsense/tools/builder_scripts/../../tools/pfPorts/grub to /usr/ports/sysutils/grub and building...Done. >>> Found port location /usr/ports/devel/autoconf...Done. >>> Building autoconf()...make: don't know how to make clean. Stop ERROR! >>> Building athstats...main.c: In function 'getfmt': main.c:73: warning: implicit declaration of function 'strcasecmp' Done! >>> Building tools/crytpo...Done! ==> End of pfPorts...
It should stop at this point since there is an errors present, but alas it continues. It also does not re-complile like the 2.1 builds do.
-
Hello,
I'm having the same problem
Freebsd 8.1 in VMware ESXi 5
-
And, me too. Building libtool step never progresses.
-
Good to know that i'm not the only one!
I've set up 2 more fresh builder VM's and followed the wiki precisely but always get the same problem :( -
Hello Guys,
I have tried out the new buildports.RELENG_2_0 (4/5/11 16:30EST) and it is still skipping building ports even when it should.There are also several ports like libxml2 that keeps trying to rebuild but always says skipping. -
-
so does:
./set_version.sh RELENG_2_0 cvsup17.freebsd.org -
Try update your ports (with ./update_git_repos.sh) - there were some changes made yesterday which should fix the problems you were seeing.
-
Try update your ports (with ./update_git_repos.sh) - there were some changes made yesterday which should fix the problems you were seeing.
I've just tried and it stopped at "Executing buildports.RELENG_2_0"
I've updated ports, source code and pfsense-tools but still not working. -
It should eventually continue after that, how long did you leave it for?
-
-
Over 1 hour.
heh, ok no it should not be that long. Try do a clean_build.sh, apply_kernel_patches.sh and re-run the build_pfPorts.sh
-
I have tried a couple of times and I had errors on build, but since I have built once, the errors doesn't seems stop a successful build of the iso. I am also still skipping build where when building 2.1, I don't skip. On re-building the iso and updates on 2.1, all the ports are rebuilt and forced into registering (effectively doing a port upgrade). 2.0 apparently sees that it is already installed and does not re-compile. The problem is that with the customizations and patches to the system, it makes any normal FreeBSD port upgrade method useless.
I am currently build 2.1 images in the virtual server and will paste the 2.0.1 build errors in here at a later time. -
heh, ok no it should not be that long. Try do a clean_build.sh, apply_kernel_patches.sh and re-run the build_pfPorts.sh
I did but had lot of errors again.
-
Well … the same errors are now present in the 2.1 builds. Yet it still builds ISOs and updates.
>>> Overlaying pfPorts /home/pfsense/tools/builder_scripts/../../tools/pfPorts/unbound to /usr/ports/dns/unbound and building... >>> gmake(gmake-3.82)...already built on this run. Skipping. >>> libevent(libevent-1.4.14b_2)...already built on this run. Skipping. >>> gmake(gmake-3.82)...already built on this run. Skipping. >>> libtool(libtool-2.4.2)...already built on this run. Skipping. >>> Building ldns(ldns-1.6.12)...Done. >>> expat2(expat-2.0.1_2)...already built on this run. Skipping. >>> Building unbound(unbound-1.4.16)...Done. >>> Ports with failures: 3 >>> Building libart_lgpl(libart_lgpl-2.3.21,1)...ERROR! >>> Building freetype2(freetype2-2.4.2)...ERROR! >>> Building olsrd(olsrd-0.5.6.r7)...ERROR! >>> Building athstats...main.c: In function 'getfmt': main.c:73: warning: implicit declaration of function 'strcasecmp' Done!
-
Well … the same errors are now present in the 2.1 builds. Yet it still builds ISOs and updates.
>>> Overlaying pfPorts /home/pfsense/tools/builder_scripts/../../tools/pfPorts/unbound to /usr/ports/dns/unbound and building... >>> gmake(gmake-3.82)...already built on this run. Skipping. >>> libevent(libevent-1.4.14b_2)...already built on this run. Skipping. >>> gmake(gmake-3.82)...already built on this run. Skipping. >>> libtool(libtool-2.4.2)...already built on this run. Skipping. >>> Building ldns(ldns-1.6.12)...Done. >>> expat2(expat-2.0.1_2)...already built on this run. Skipping. >>> Building unbound(unbound-1.4.16)...Done. >>> Ports with failures: 3 >>> Building libart_lgpl(libart_lgpl-2.3.21,1)...ERROR! >>> Building freetype2(freetype2-2.4.2)...ERROR! >>> Building olsrd(olsrd-0.5.6.r7)...ERROR! >>> Building athstats...main.c: In function 'getfmt': main.c:73: warning: implicit declaration of function 'strcasecmp' Done!
I'm having same errors.
-
>>> Building libart_lgpl(libart_lgpl-2.3.21,1)...ERROR! >>> Building freetype2(freetype2-2.4.2)...ERROR! >>> Building olsrd(olsrd-0.5.6.r7)...ERROR! >>> Building athstats...main.c: In function 'getfmt': main.c:73: warning: implicit declaration of function 'strcasecmp' Done!
I thought i had checked in a fix for this ^^, these actually would fail now on any build if you have updated your ports. There was a change to pkg-config which causes the first two ports to fail. olsrd is moving to a package, so that should be removed. I will try finish that package in the next few days and have it removed from the build setup. I will get this fixed and report back.
-
Okay. Thanks for your caring.