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

boost-1.49.0 broken #10

Closed
teeler opened this issue May 6, 2012 · 1 comment
Closed

boost-1.49.0 broken #10

teeler opened this issue May 6, 2012 · 1 comment

Comments

@teeler
Copy link

teeler commented May 6, 2012

I'm not sure where to file nixpkgs bugs, but, AFAICT, 9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0 is broken and I have absolutely no idea how to fix it, please help. ;)

# I'm using http://nixos.org/releases/nixpkgs/channels/nixpkgs-unstable updated as of now
$ nix-env -i boost-1.49.0
...lots of output....
source root is boost_1_49_0
patching sources
applying patch /nix/store/bqhfm0k07wl2yr4blwql697xqabky31m-boost_filesystem_post_1_49_0.patch
patching file libs/filesystem/v2/src/v2_path.cpp
configuring
configure flags: --prefix=/nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0 --with  icu=/nix/store/59l0kdmcc7id6iw3dgcjxdchyqih76yq-icu4c-4.8.1 --with-python=/nix/store/3kkhaa73laglcl1vz15apivq89y5rfxi-python-2.7.2/bin/python -n Building Boost.Build engine with toolset darwin... 
configure flags: --prefix=/nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0 --with-icu=/nix/store/59l0kdmcc7id6iw3dgcjxdchyqih76yq-icu4c-4.8.1 --with-    python=/nix/store/3kkhaa73laglcl1vz15apivq89y5rfxi-python-2.7.2/bin/python 
-n Building Boost.Build engine with toolset darwin... 
tools/build/v2/engine/bin.macosxx86_64/b2
-n Detecting Python version... 
2.7
-n Detecting Python root... 
/nix/store/3kkhaa73laglcl1vz15apivq89y5rfxi-python-2.7.2
-n Unicode/ICU support for Boost.Regex?... 
/nix/store/59l0kdmcc7id6iw3dgcjxdchyqih76yq-icu4c-4.8.1
Generating Boost.Build configuration in project-config.jam...

...lots and lots of output, ending with:
common.copy /nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0/include/boost/tr1/tr1/type_traits
common.copy /nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0/include/boost/tr1/tr1/typeinfo
common.copy /nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0/include/boost/tr1/tr1/unordered_map
common.copy /nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0/include/boost/tr1/tr1/unordered_set
common.copy /nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0/include/boost/tr1/tr1/utility
common.copy /nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0/include/boost/tr1/tr1/valarray
common.copy /nix/store/9s8lhx5bkhrsbx39cddyff8fvfy2x6n6-boost-1.49.0/include/boost/tr1/tr1/vector
...failed updating 178 targets...
...skipped 120 targets...
...updated 9859 targets...
builder for `/nix/store/r4jc2naqpxiv340d8nynm7chrmc5w5xq-boost-1.49.0.drv' failed with exit code 1
error: build of `/nix/store/r4jc2naqpxiv340d8nynm7chrmc5w5xq-boost-1.49.0.drv' failed

as a side note - where's the best place to file nixpkgs bugs, and can someone provide a very simple triage guide? ;)

@edolstra
Copy link
Member

edolstra commented May 7, 2012

Nixpkgs isn't on Github yet, but it has an issue tracker here: http://yellowgrass.org/project/Nixpkgs

Could you recreate this issue there? Thanks.

P.S. Boost indeed seems broken on Darwin: http://hydra.nixos.org/job/nixpkgs/trunk/boost

@edolstra edolstra closed this as completed May 7, 2012
edolstra pushed a commit that referenced this issue Apr 25, 2017
Fixes #10. I consider this a temporary measure, however, until nix-repl has a
manpage (see #14). Then it can just open its manpage on --help like the other
nix tools do.

Much of the text in this commit was copied from nix-build's manpage.
meditans referenced this issue in Ericson2314/nix Aug 28, 2020
…load

Update ipfs binary cache with upload support
edolstra added a commit that referenced this issue Dec 22, 2020
This deadlocks ProgressBar, e.g.

  # nix run --impure --no-substitute --store '/tmp/nix2?store=/foo' --expr 'derivation { builder = /nix/store/zi90rxslsm4mlr46l2xws1rm94g7pk8p-busybox-1.31.1-x86_64-unknown-linux-musl/bin/busybox; }'

leads to

  Thread 1 (Thread 0x7ffff6126e80 (LWP 12250)):
  #0  0x00007ffff7215d62 in __lll_lock_wait () from /nix/store/9df65igwjmf2wbw0gbrrgair6piqjgmi-glibc-2.31/lib/libpthread.so.0
  #1  0x00007ffff720e721 in pthread_mutex_lock () from /nix/store/9df65igwjmf2wbw0gbrrgair6piqjgmi-glibc-2.31/lib/libpthread.so.0
  #2  0x00007ffff7ad17fa in __gthread_mutex_lock (__mutex=0x6c5448) at /nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0/include/c++/9.3.0/x86_64-unknown-linux-gnu/bits/gthr-default.h:749
  #3  std::mutex::lock (this=0x6c5448) at /nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0/include/c++/9.3.0/bits/std_mutex.h:100
  #4  std::unique_lock<std::mutex>::lock (this=0x7fffffff09a8, this=0x7fffffff09a8) at /nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0/include/c++/9.3.0/bits/unique_lock.h:141
  #5  std::unique_lock<std::mutex>::unique_lock (__m=..., this=0x7fffffff09a8) at /nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0/include/c++/9.3.0/bits/unique_lock.h:71
  #6  nix::Sync<nix::ProgressBar::State, std::mutex>::Lock::Lock (s=0x6c5448, this=0x7fffffff09a0) at src/libutil/sync.hh:45
  #7  nix::Sync<nix::ProgressBar::State, std::mutex>::lock (this=0x6c5448) at src/libutil/sync.hh:85
  #8  nix::ProgressBar::logEI (this=0x6c5440, ei=...) at src/libmain/progress-bar.cc:131
  #9  0x00007ffff7608cfd in nix::Logger::logEI (ei=..., lvl=nix::lvlError, this=0x6c5440) at src/libutil/logging.hh:88
  #10 nix::getCodeLines (errPos=...) at src/libutil/error.cc:66
  #11 0x00007ffff76073f2 in nix::showErrorInfo (out=..., einfo=..., showTrace=<optimized out>) at /nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0/include/c++/9.3.0/optional:897
  #12 0x00007ffff7ad19e7 in nix::ProgressBar::logEI (this=0x6c5440, ei=...) at src/libmain/progress-bar.cc:134
  #13 0x00007ffff7ab9d10 in nix::Logger::logEI (ei=..., lvl=nix::lvlError, this=0x6c5440) at src/libutil/logging.hh:88
  #14 nix::handleExceptions(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void ()>) (programName="/home/eelco/Dev/nix/outputs/out/bin/nix", fun=...) at src/libmain/shared.cc:328
  #15 0x000000000046226b in main (argc=<optimized out>, argv=<optimized out>) at /nix/store/h31cy7jm6g7cfqbhc5pm4rf9c53i3qfb-gcc-9.3.0/include/c++/9.3.0/ext/new_allocator.h:80
ryantm pushed a commit to ryantm/nix that referenced this issue Sep 10, 2023
Fix and test deleting when lower store references
zolodev pushed a commit to zolodev/nix that referenced this issue Jan 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants