All,
On Julia v1.0.0, after Pkg.add("BinaryBuilder")
, I’m getting the following error message (OSX larget only):
julia> BinaryBuilder.run_wizard()
Would you like to resume the previous incomplete wizard run?
> Resume previous run
Start from scratch
# Step 3: Build for MacOS(:x86_64)
You will now be dropped into the cross-compilation environment.
Please compile the library. Your initial compilation target is MacOS(:x86_64).
The $prefix environment variable contains the target directory.
Once you are done, exit by typing `exit` or `^D`
You have the following contents in your working directory:
- gitviz
Setting parent shell interrupt to ^] (use ^C as usual, ^] to interrupt Julia)
dyld: Library not loaded: @rpath/../lib/libpixman-1.0.dylib
Referenced from: /Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/bin/qemu-system-x86_64
Reason: image not found
failed process: Process(`/Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/bin/qemu-system-x86_64 -kernel /Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/bzImage -m 24576M -cpu host -smp 2 -M accel=hvf -nographic -nodefaults -rtc base=utc,driftfix=slew -device virtio-serial -chardev stdio,id=charconsole0 -device virtconsole,chardev=charconsole0,id=console0 -device virtserialport,chardev=charcomm0,id=comm0 -device virtio-net-pci,netdev=networking -netdev user,id=networking -drive if=virtio,file=/Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/downloads/Rootfs.v2018.9.18.x86_64-linux-gnu.squashfs,format=raw -fsdev local,security_model=none,id=fsdev0,path=/var/folders/nf/r178nknx4w7256ts_pr7tr5m0000gn/T/juliaNa1jVg/s52J8yNH -device virtio-9p-pci,id=fs0,fsdev=fsdev0,mount_tag=workspace0 -fsdev local,security_model=none,id=fsdev1,path=/var/folders/nf/r178nknx4w7256ts_pr7tr5m0000gn/T/juliaNa1jVg/s52J8yNH/metadir -device virtio-9p-pci,id=fs1,fsdev=fsdev1,mount_tag=workspace1 -drive if=virtio,file=/Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/downloads/BaseCompilerShard-x86_64-apple-darwin14.v2018.9.18.x86_64-linux-gnu.squashfs,format=raw -drive if=virtio,file=/Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/downloads/GCC-x86_64-apple-darwin14.v4.8.5.x86_64-linux-gnu.squashfs,format=raw -drive if=virtio,file=/Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/downloads/LLVM.v6.0.1.x86_64-linux-gnu.squashfs,format=raw -drive if=virtio,file=/Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/downloads/BaseCompilerShard-x86_64-linux-gnu.v2018.9.18.x86_64-linux-gnu.squashfs,format=raw -drive if=virtio,file=/Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/downloads/GCC-x86_64-linux-gnu.v4.8.5.x86_64-linux-gnu.squashfs,format=raw -device virtio-serial -chardev socket,path=/tmp/tmpQGs5JK/qemu_comm.socket,server,nowait,id=charcomm0 -append 'quiet console=hvc0 root=/dev/vda rootflags=ro rootfstype=squashfs noinitrd init=/sandbox'`, ProcessSignaled(6)) [0]
Stacktrace:
[1] error(::String, ::Base.Process, ::String, ::Int64, ::String) at ./error.jl:42
[2] pipeline_error at ./process.jl:695 [inlined]
[3] #run#505(::Bool, ::Function, ::Base.CmdRedirect) at ./process.jl:653
[4] run(::Base.CmdRedirect) at ./process.jl:651
[5] (::getfield(BinaryBuilder, Symbol("##136#138")){Base.TTY,Base.TTY,BinaryBuilder.QemuRunner})(::Prefix) at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/QemuRunner.jl:306
[6] (::getfield(BinaryProvider, Symbol("##120#122")){getfield(BinaryBuilder, Symbol("##136#138")){Base.TTY,Base.TTY,BinaryBuilder.QemuRunner}})(::String) at /Users/jason/.julia/packages/BinaryProvider/zp4zb/src/Prefix.jl:60
[7] mktempdir(::getfield(BinaryProvider, Symbol("##120#122")){getfield(BinaryBuilder, Symbol("##136#138")){Base.TTY,Base.TTY,BinaryBuilder.QemuRunner}}, ::String) at ./file.jl:576
[8] temp_prefix at /Users/jason/.julia/packages/BinaryProvider/zp4zb/src/Prefix.jl:56 [inlined]
[9] #run_interactive#135(::Base.TTY, ::Base.TTY, ::Base.TTY, ::Function, ::BinaryBuilder.QemuRunner, ::Cmd) at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/QemuRunner.jl:282
[10] #run_interactive at ./none:0 [inlined]
[11] #runshell#140(::Base.Iterators.Pairs{Symbol,Base.TTY,Tuple{Symbol,Symbol,Symbol},NamedTuple{(:stdin, :stdout, :stderr),Tuple{Base.TTY,Base.TTY,Base.TTY}}}, ::Function, ::BinaryBuilder.QemuRunner) at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/QemuRunner.jl:326
[12] (::getfield(BinaryBuilder, Symbol("#kw##runshell")))(::NamedTuple{(:stdin, :stdout, :stderr),Tuple{Base.TTY,Base.TTY,Base.TTY}}, ::typeof(BinaryBuilder.runshell), ::BinaryBuilder.QemuRunner) at ./none:0
[13] #interactive_build#250(::typeof(string), ::Function, ::BinaryBuilder.WizardState, ::Prefix, ::BinaryBuilder.QemuRunner, ::String) at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/wizard/interactive_build.jl:131
[14] interactive_build at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/wizard/interactive_build.jl:130 [inlined]
[15] step3_interactive(::BinaryBuilder.WizardState, ::Prefix, ::MacOS, ::BinaryBuilder.QemuRunner, ::String) at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/wizard/interactive_build.jl:179
[16] (::getfield(BinaryBuilder, Symbol("##257#258")){BinaryBuilder.WizardState,MacOS,String})() at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/wizard/interactive_build.jl:300
[17] cd(::getfield(BinaryBuilder, Symbol("##257#258")){BinaryBuilder.WizardState,MacOS,String}, ::String) at ./file.jl:96
[18] step34(::BinaryBuilder.WizardState) at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/wizard/interactive_build.jl:284
[19] run_wizard(::Nothing) at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/Wizard.jl:88
[20] run_wizard() at /Users/jason/.julia/packages/BinaryBuilder/aXKLb/src/Wizard.jl:63
[21] top-level scope at none:0
[22] eval(::Module, ::Any) at ./boot.jl:319
[23] eval_user_input(::Any, ::REPL.REPLBackend) at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:85
[24] macro expansion at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.0/REPL/src/REPL.jl:117 [inlined]
[25] (::getfield(REPL, Symbol("##28#29")){REPL.REPLBackend})() at ./task.jl:259
WizardState [step3]
julia> ┌ Warning: Unable to establish communication with QEMU on /tmp/tmpQGs5JK/qemu_comm.socket; quitting QEMU comms task
└ @ BinaryBuilder ~/.julia/packages/BinaryBuilder/aXKLb/src/QemuRunner.jl:189
julia>
I took a look, and found
$ ls -l ~/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/lib/libpix*
-rwxr-xr-x 1 jason staff 921472 Mar 20 2018 /Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/lib/libpixman-1.0.dylib
-rw-r--r-- 1 jason staff 3853248 Mar 20 2018 /Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/lib/libpixman-1.a
lrwxr-xr-x 1 jason staff 19 Mar 20 2018 /Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/lib/libpixman-1.dylib -> libpixman-1.0.dylib
-rwxr-xr-x 1 jason staff 956 Mar 20 2018 /Users/jason/.julia/packages/BinaryBuilder/aXKLb/deps/qemu/lib/libpixman-1.la
Has anyone else encountered this? I’m brand new to BinaryBuilder, so any tips would be appreciated.
Thanks,
Jason.