Boost update ready for testing (was: Re: boost 1.34)
Simon Barner wrote: Romain LE DISEZ wrote: Yes, someone is creating a port but I don't know the progress : http://www.freebsd.org/cgi/query-pr.cgi?pr=113474 Yes, I am that someone ;-) The port will be ready next week. I'll post it here so it can be tested before I commit it. The PR mentioned above contains an update to boost 1.34.0 that is currently being tested and the will hopefully be committed soon. -- Best regards / Viele Grüße, [EMAIL PROTECTED] Simon Barner[EMAIL PROTECTED] pgpBM2UNUPfcx.pgp Description: PGP signature
Re: Boost update ready for testing (was: Re: boost 1.34)
Simon Barner wrote: The PR mentioned above contains an update to boost 1.34.0 that is currently being tested and the will hopefully be committed soon. I tried the patch but it does not compile for me. Im running -CURRENT (GCC 4.2) The way I did it : # cd /usr # patch -p0 -N /home/romain/var/boost-1.34.0.patch = no error # cd /usr/ports # make index = some warnings not related to boost # portversion -l '' boost = fine, I will upgrade boost # portupgrade -arRpP [snip] --- Building '/usr/ports/devel/boost' === Cleaning for boost-1.34.0 To build Boost's Python bindings hit CTRL+C now and run ``make -DWITH_PYTHON [...]'' or use the devel/boost-python slave port. === Vulnerability check disabled, database not found === Found saved configuration for boost-1.33.1_2 = boost_1_34_0.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. = Attempting to fetch from http://heanet.dl.sourceforge.net/sourceforge/boost/. boost_1_34_0.tar.bz2 100% of 12 MB 95 kBps 00m00s === Extracting for boost-1.34.0 = MD5 Checksum OK for boost_1_34_0.tar.bz2. = SHA256 Checksum OK for boost_1_34_0.tar.bz2. === Patching for boost-1.34.0 === Applying FreeBSD patches for boost-1.34.0 I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-boost_regex_pending_object_cache.hpp.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-boost_regex_v4_cpp_regex_traits.hpp.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-boost_regex_v4_w32_regex_traits.hpp.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-libs_regex_build_Jamfile.v2.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools::build::v1::boost-base.jam.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools::build::v1::gcc-stlport-tools.jam.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools::build::v1::gcc-tools.jam.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools_build_v2_tools_common.jam.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools_build_v2_tools_gcc.jam.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools_build_v2_tools_python.jam.orig === Configuring for boost-1.34.0 === Building for boost-1.34.0 cd /tmp/ports/usr/ports/devel/boost/work/boost_1_34_0/tools/jam/src ./build.sh gcc; ### ### Using 'gcc' toolset. ### rm -rf bootstrap mkdir bootstrap gcc -o bootstrap/jam0 command.c compile.c debug.c execunix.c expand.c fileunix.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c native.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execnt.c filent.c ./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= clean ...found 1 target... ...updating 1 target... ...updated 1 target... ./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= ...found 45 targets... ...updating 2 targets... [MKDIR] bin.freebsd [COMPILE] bin.freebsd/bjam ...updated 2 targets... cd /tmp/ports/usr/ports/devel/boost/work/boost_1_34_0 /usr/bin/env CXX=c++ CC=cc SHELL=/bin/sh NO_LINT=YES TARGETDIR=/usr/local DESTDIR= PREFIX=/usr/local LOCALBASE=/usr/local X11BASE=/usr/local MOTIFLIB=-L/usr/local/lib -lXm -lXp LIBDIR=/usr/lib CFLAGS=-O2 -fno-strict-aliasing -fno-tree-vrp -pipe -march=pentium4 CXXFLAGS=-O2 -fno-strict-aliasing -fno-tree-vrp -pipe -march=pentium4 -I/usr/local/include MANPREFIX=/usr/local BSD_INSTALL_PROGRAM=install -s -o root -g wheel -m 555 BSD_INSTALL_SCRIPT=install -o root -g wheel -m 555 BSD_INSTALL_DATA=install -o root -g wheel -m 444 BSD_INSTALL_MAN=install -o root -g wheel -m 444 /tmp/ports/usr/ports/devel/boost/work/boost_1_34_0/tools/jam/src/bin.freebsd/bjam --layout=system variant=release threading=multi optimization=speed inlining=full --prefix=/usr/local --toolset=gcc Segmentation fault (core dumped) *** Error code 139 Stop in /usr/ports/devel/boost. *** Error code 1 Stop in /usr/ports/devel/boost. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.33505.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=boost-1.33.1_2 UPGRADE_PORT_VER=1.33.1_2 make DEPENDS_TARGET=package ** Fix the problem and try again. ** Listing the failed packages (*:skipped / !:failed) ! devel/boost (boost-1.33.1_2) (coredump) --- Packages processed: 0 done, 810 ignored, 0 skipped and 1 failed ___ freebsd-ports@freebsd.org mailing list
Re: Boost update ready for testing (was: Re: boost 1.34)
On Sat, 30 Jun 2007 11:36:28 -0500, Romain LE DISEZ [EMAIL PROTECTED] wrote: Simon Barner wrote: The PR mentioned above contains an update to boost 1.34.0 that is currently being tested and the will hopefully be committed soon. I tried the patch but it does not compile for me. Im running -CURRENT (GCC 4.2) The way I did it : # cd /usr # patch -p0 -N /home/romain/var/boost-1.34.0.patch = no error After patched, you should do this: # find /usr/ports/devel/boost -type f -empty -delete ; find . -name \*.orig -delete But, I don't know if it will helping with your build problem. It only helps clean out the *.orig and empty files. # cd /usr/ports # make index = some warnings not related to boost # portversion -l '' boost = fine, I will upgrade boost # portupgrade -arRpP [snip] --- Building '/usr/ports/devel/boost' === Cleaning for boost-1.34.0 To build Boost's Python bindings hit CTRL+C now and run ``make -DWITH_PYTHON [...]'' or use the devel/boost-python slave port. === Vulnerability check disabled, database not found === Found saved configuration for boost-1.33.1_2 = boost_1_34_0.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. = Attempting to fetch from http://heanet.dl.sourceforge.net/sourceforge/boost/. boost_1_34_0.tar.bz2 100% of 12 MB 95 kBps 00m00s === Extracting for boost-1.34.0 = MD5 Checksum OK for boost_1_34_0.tar.bz2. = SHA256 Checksum OK for boost_1_34_0.tar.bz2. === Patching for boost-1.34.0 === Applying FreeBSD patches for boost-1.34.0 I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-boost_regex_pending_object_cache.hpp.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-boost_regex_v4_cpp_regex_traits.hpp.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-boost_regex_v4_w32_regex_traits.hpp.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-libs_regex_build_Jamfile.v2.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools::build::v1::boost-base.jam.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools::build::v1::gcc-stlport-tools.jam.orig I can't seem to find a patch in there anywhere. === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools::build::v1::gcc-tools.jam.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools_build_v2_tools_common.jam.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools_build_v2_tools_gcc.jam.orig === Ignoring patchfile /usr/ports/devel/boost/files/patch-tools_build_v2_tools_python.jam.orig === Configuring for boost-1.34.0 === Building for boost-1.34.0 cd /tmp/ports/usr/ports/devel/boost/work/boost_1_34_0/tools/jam/src ./build.sh gcc; ### ### Using 'gcc' toolset. ### rm -rf bootstrap mkdir bootstrap gcc -o bootstrap/jam0 command.c compile.c debug.c execunix.c expand.c fileunix.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rules.c scan.c search.c subst.c timestamp.c variable.c modules.c strings.c filesys.c builtins.c pwd.c class.c native.c w32_getreg.c modules/set.c modules/path.c modules/regex.c modules/property-set.c modules/sequence.c modules/order.c execnt.c filent.c ./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= clean ...found 1 target... ...updating 1 target... ...updated 1 target... ./bootstrap/jam0 -f build.jam --toolset=gcc --toolset-root= ...found 45 targets... ...updating 2 targets... [MKDIR] bin.freebsd [COMPILE] bin.freebsd/bjam ...updated 2 targets... cd /tmp/ports/usr/ports/devel/boost/work/boost_1_34_0 /usr/bin/env CXX=c++ CC=cc SHELL=/bin/sh NO_LINT=YES TARGETDIR=/usr/local DESTDIR= PREFIX=/usr/local LOCALBASE=/usr/local X11BASE=/usr/local MOTIFLIB=-L/usr/local/lib -lXm -lXp LIBDIR=/usr/lib CFLAGS=-O2 -fno-strict-aliasing -fno-tree-vrp -pipe -march=pentium4 CXXFLAGS=-O2 -fno-strict-aliasing -fno-tree-vrp -pipe -march=pentium4 -I/usr/local/include MANPREFIX=/usr/local BSD_INSTALL_PROGRAM=install -s -o root -g wheel -m 555 BSD_INSTALL_SCRIPT=install -o root -g wheel -m 555 BSD_INSTALL_DATA=install -o root -g wheel -m 444 BSD_INSTALL_MAN=install -o root -g wheel -m 444 /tmp/ports/usr/ports/devel/boost/work/boost_1_34_0/tools/jam/src/bin.freebsd/bjam --layout=system variant=release threading=multi optimization=speed inlining=full --prefix=/usr/local --toolset=gcc Segmentation fault (core dumped) *** Error code 139 Stop in /usr/ports/devel/boost. *** Error code 1 Stop in /usr/ports/devel/boost. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.33505.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=boost-1.33.1_2 UPGRADE_PORT_VER=1.33.1_2 make