Make[2]: *** [graf2d/asimage/libAfterImage/libAfterImage.a] Error 2

I’m trying to set up root5.34.08 on ubuntu16.04 system.When giving command “cmake --build . – -j2”.I get the following error:
9%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/Typedf.cxx.o
graf2d/asimage/CMakeFiles/AFTERIMAGE.dir/build.make:64: recipe for target ‘graf2d/asimage/libAfterImage/libAfterImage.a’ failed
make[2]: *** [graf2d/asimage/libAfterImage/libAfterImage.a] Error 2
CMakeFiles/Makefile2:7540: recipe for target ‘graf2d/asimage/CMakeFiles/AFTERIMAGE.dir/all’ failed
make[1]: *** [graf2d/asimage/CMakeFiles/AFTERIMAGE.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
[ 9%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_autoobj.cxx.o
[ 9%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/expr.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/pcode.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/pragma.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/Type.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_exec.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/debug.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/opr.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/fread.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/stub.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_eh.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/auxu.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/val2a.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/sizeof.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/inherit.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/disp.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/rflx_gendict.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/CallFunc.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/end.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_type.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/var.cxx.o
[ 10%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/Class.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_parse.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/gcoll.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/global2.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/typedef.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/ifunc.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_reader.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/newlink.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/memtest.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/parse.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/dump.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/FastAllocString.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_assign.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/BaseCls.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/new.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/scrupto.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/MethodAr.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_cfunc.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/quote.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/pause.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/Method.cxx.o
[ 11%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/init.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/Token.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/input.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/random.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_debug.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/value.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/shl.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/global1.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/DataMbr.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/rflx_gensrc.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/struct.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/intrpt.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/malloc.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/macro.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/tmplt.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_item.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/bc_vtbl.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/Api.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/dict/Apiif.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/dict/stdstrct.cxx.o
[ 12%] Building CXX object cint/cint/CMakeFiles/Cint_static.dir/src/dict/gcc4strm.cxx.o
[ 12%] Linking CXX static library …/…/lib/libCint_static.a
[ 12%] Built target Cint_static
Makefile:149: recipe for target ‘all’ failed
make: *** [all] Error 2

I am new for ubuntu and root,and I know little about them
I would be grateful for any help

Thank you

but I’m sorry,I still don’t understand how to deal with it.

I really know little about ubuntu and root.

can you tell me more about it?

In a (x)terminal window, copy and paste instructions from the post that I gave you (all lines, starting with “rm …” and ending with “make …”).

I’m sorry.
but it shows
haha@haha-Inspiron-5567:~$ rm -rf v5-34-00-patches
haha@haha-Inspiron-5567:~$ git clone -b v5-34-00-patches http://root.cern.ch/git/root.git v5-34-00-patches
Cloning into ‘v5-34-00-patches’…
remote: Counting objects: 603294, done.
remote: Compressing objects: 100% (141333/141333), done.
remote: Total 603294 (delta 455557), reused 602189 (delta 454714)
Receiving objects: 100% (603294/603294), 578.17 MiB | 454.00 KiB/s, done.
Resolving deltas: 100% (455557/455557), done.
Checking connectivity… done.
haha@haha-Inspiron-5567:~$ cd v5-34-00-patches
haha@haha-Inspiron-5567:~/v5-34-00-patches$ unset ROOTSYS
haha@haha-Inspiron-5567:~/v5-34-00-patches$ ./configure --enable-soversion --all > configure.out.txt 2>&1
haha@haha-Inspiron-5567:~/v5-34-00-patches$ make > make.out.txt 2>&1

haha@haha-Inspiron-5567:~/v5-34-00-patches$
haha@haha-Inspiron-5567:~/v5-34-00-patches$ root
The program ‘root’ is currently not installed. You can install it by typing:
sudo apt install root-system-bin

In a (x)terminal window, execute:
source ~/v5-34-00-patches/bin/thisroot.sh
root

I’m sorry, but it didn’t work.

can you help me again?

haha@haha-Inspiron-5567:~$ rm -rf v5-34-08-patches

haha@haha-Inspiron-5567:~$ git clone -b v5-34-08-patches http://root.cern.ch/git/root.git v5-34-08-patches

Cloning into ‘v5-34-08-patches’…

fatal: Remote branch v5-34-08-patches not found in upstream origin

haha@haha-Inspiron-5567:~$ rm -rf v5-34-00-patcheshaha@haha-Inspiron-5567:~$ git clone -b v5-34-00-patches http://root.cern.ch/git/root.git v5-34-00-patches

Cloning into ‘v5-34-00-patches’…

remote: Counting objects: 603391, done.

remote: Compressing objects: 100% (141394/141394), done.

remote: Total 603391 (delta 455634), reused 602243 (delta 454749)

Receiving objects: 100% (603391/603391), 578.21 MiB | 4.19 MiB/s, done.

Resolving deltas: 100% (455634/455634), done.

Checking connectivity… done.

haha@haha-Inspiron-5567:~$ cd v5-34-00-patches

haha@haha-Inspiron-5567:~/v5-34-00-patches$ unset ROOTSYS

haha@haha-Inspiron-5567:~/v5-34-00-patches$ ./configure --enable-soversion --all > configure.out.txt 2>&1

haha@haha-Inspiron-5567:~/v5-34-00-patches$ make > make.out.txt 2>&1

haha@haha-Inspiron-5567:~/v5-34-00-patches$

haha@haha-Inspiron-5567:~/v5-34-00-patches$ source ~/v5-34-00-patches/bin/thisroot.sh

haha@haha-Inspiron-5567:~/v5-34-00-patches$ root

The program ‘root’ is currently not installed. You can install it by typing:

sudo apt install root-system-bin

Inspect / attach here the files “configure.out.txt” and “make.out.txt” (created in your “~/v5-34-00-patches” subdirectory).

configure.out.txt (9.2 KB)
make.out.txt (478.7 KB)
what should I do next

Execute:
sudo apt install curl
and then try to run “make …” again.

Thank you,it worked.
it is root5.34.37. but I need root5.34.08.
can you tell me how to install root5.34.08?

Thank you,it worked.
it is root5.34.37. but I need root5.34.08.
can you tell me how to install root5.34.08?
I really appreciate

I don’t think you can build the old v5-34-08 on your new Ubuntu 16.04 with gcc 5.4.
I think you really need to use the newest head of v5-34-00-patches branch.

Thank you again
I was rejected to reply for 20 hours
I tried to build root5.34.08 on ubuntu 14.04 system
and it worked

Please note that, older ROOT releases contain many bugs, which were fixed in newer releases (and the best ROOT 5, that you can use now, is the newest head of v5-34-00-patches branch).

OK,I understand. but my boss asked me to do this.
Thank you for your patience,

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.