Opened 15 years ago

Closed 15 years ago

#19617 closed defect (fixed)

Boost-1_37_0 and 1_38_0 Fail to Build

Reported by: erick205@… Owned by: nox@…
Priority: Normal Milestone:
Component: ports Version: 1.7.0
Keywords: Cc: mf2k (Frank Schima), MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Port: boost

Description

Boost 1_37_0 and, now, 1_38_0 both fail to build with the following error:

% sudo port install boost +icu +python25
--->  Fetching boost
--->  Attempting to fetch boost_1_38_0.tar.bz2 from http://distfiles.macports.org/boost
--->  Verifying checksum(s) for boost
--->  Extracting boost
--->  Applying patches to boost
--->  Configuring boost
--->  Building boost
--->  Staging boost into destroot
Error: Target org.macports.destroot returned: no files matched glob pattern "*.dylib"
Error: Status 1 encountered during processing.

The system is:

{{{% uname -a Darwin aesop 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24 17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386 i386 MacPro1,1 Darwin }}}

The XCode version is 3.1.2. And g++ reports:

% g++ --version
i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5490)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Building boost outside the port infrastructure seems to work fine. Attempting to rebuild without any variant options yields the same results:

% sudo port install boost
--->  Applying patches to boost
--->  Configuring boost
--->  Building boost
--->  Staging boost into destroot
Error: Target org.macports.destroot returned: no files matched glob pattern "*.dylib"
Error: Status 1 encountered during processing.

Change History (7)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to sanchom@…
Port: boost added

FYI, it installs fine for me with just +python25 with a similar setup. Can you try without the +icu variant to try to narrow it down?

sudo port clean boost
sudo port install boost +python25

Also, do you have python_select installed and python25 selected?

python_select -s

Finally, make sure your macports is updated since you indicated you are running 1.7.0, not the latest version which is 1.7.1.

sudo port selfupdate
sudo port upgrade outdated

comment:2 Changed 15 years ago by mf2k (Frank Schima)

Cc: macsforever2000@… added

Cc Me!

comment:3 Changed 15 years ago by erick205@…

None of the recommended fixes had any impact on resolving the issue:

% port version
Version: 1.710
% sudo port clean boost
--->  Cleaning boost
% sudo port install boost +python25
--->  Fetching boost
--->  Verifying checksum(s) for boost
--->  Extracting boost
--->  Applying patches to boost
--->  Configuring boost
--->  Building boost
--->  Staging boost into destroot
Error: Target org.macports.destroot returned: no files matched glob pattern "*.dylib"
Error: Status 1 encountered during processing.
% sudo port clean boost
--->  Cleaning boost
% sudo port install boost
--->  Fetching boost
--->  Verifying checksum(s) for boost
--->  Extracting boost
--->  Applying patches to boost
--->  Configuring boost
--->  Building boost
--->  Staging boost into destroot
Error: Target org.macports.destroot returned: no files matched glob pattern "*.dylib"
Error: Status 1 encountered during processing.

comment:4 Changed 15 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Cc: mcalhoun@… added

Cc Me!

comment:5 Changed 15 years ago by blb@…

Owner: changed from sanchom@… to macports-tickets@…

(sanchom@ is no longer maintainer)

comment:6 Changed 15 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to nox@…

comment:7 Changed 15 years ago by nox@…

Resolution: fixed
Status: newclosed

Update to 1.39.0_2.

Note: See TracTickets for help on using tickets.