Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QA issue with dev-util/boost-build-1.65.0 Gentoo package #320

Closed
ghost opened this issue Jun 23, 2018 · 4 comments
Closed

QA issue with dev-util/boost-build-1.65.0 Gentoo package #320

ghost opened this issue Jun 23, 2018 · 4 comments
Labels
transition Transition to bfgroup/b2

Comments

@ghost
Copy link

ghost commented Jun 23, 2018

My GNU/Linux distribution is Gentoo Linux.

The Portage package manager reports the following warning message when building dev-util/boost-build-1.65.0:

 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * execcmd.c:120:5: warning: implicit declaration of function ‘out_printf’; did you mean ‘lol_print’? [-Wimplicit-function-declaration]
 * jam.c:669:5: warning: implicit declaration of function ‘exec_done’; did you mean ‘regex_done’? [-Wimplicit-function-declaration]
 * make.c:105:5: warning: implicit declaration of function ‘exec_init’; did you mean ‘lol_init’? [-Wimplicit-function-declaration]
 * make.c:136:13: warning: implicit declaration of function ‘out_printf’; did you mean ‘lol_print’? [-Wimplicit-function-declaration]
 * filesys.c:360:10: warning: implicit declaration of function ‘filelist_empty’; did you mean ‘filelist_next’? [-Wimplicit-function-declaration]
 * modules/path.c:16:12: warning: implicit declaration of function ‘file_query’ [-Wimplicit-function-declaration]
 * fileunix.c:236:10: warning: implicit declaration of function ‘filelist_empty’; did you mean ‘filelist_next’? [-Wimplicit-function-declaration]
 * fileunix.c:238:14: warning: implicit declaration of function ‘file_collect_archive_content_’; did you mean ‘file_collect_dir_content_’? [-Wimplicit-function-declaration]

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: http://www.boost.org/doc/tools/build/index.html

I also attached the full build log.

build.log

@swatanabe
Copy link
Contributor

swatanabe commented Jun 29, 2018 via email

@stale
Copy link

stale bot commented Jun 26, 2021

Thank you for your contributions. Main development of B2 has moved to https://github.com/bfgroup/b2
This issue has been automatically marked as "transition" to indicate the potential for needing transition to the new B2 development project.

@stale stale bot added the transition Transition to bfgroup/b2 label Jun 26, 2021
grafikrobot added a commit that referenced this issue Jun 12, 2023
When configuring all msvc toolsets we would configure the ones from the registry followed by known location versions. This had the effect of making msvc versions from the registry the default over the pathed ones. Since the newer releases, after 14.0, don't use the registry it meant that even if you had new ones it would pick 14.0 (or earlier) as the default. This change tries to register them with registry and pathed each. Which results in preserving the new-to-old ordering. Resulting in the newest being the default, as intended.

(cherry picked from commit 0298977a9f3efe2f12e661a29f8fe3105cb6b0d8)

Co-authored-by: René Ferdinand Rivera Morell <[email protected]>
@t3sting3
Copy link

It is a breaking error using:
Apple clang version 13.0.0 (clang-1300.0.29.3)
Target: x86_64-apple-darwin21.6.0
Thread model: posix
InstalledDir: /Applications/Xcode_13.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin

trying to compile boost 1.65.1 (i need to build something that requires this specific lib, and it breaks:

fileunix.c:238:14: error: implicit declaration of function 'file_collect_archive_content_' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        if ( file_collect_archive_content_( archive ) < 0 )
             ^
fileunix.c:238:14: note: did you mean 'file_collect_dir_content_'?
fileunix.c:110:5: note: 'file_collect_dir_content_' declared here
int file_collect_dir_content_( file_info_t * const d )
    ^
1 error generated.

@grafikrobot
Copy link
Member

Boost 1.65.1 supported up to Apple clang 8.1.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
transition Transition to bfgroup/b2
Projects
None yet
Development

No branches or pull requests

3 participants