Message: Unable to build exampleB1 in Ubuntu 16.04 Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Unable to build exampleB1 in Ubuntu 16.04 

Forum: Installation and Configuration
Date: Jan 14, 22:46
From: Sandeep Rout <Sandeep Rout>

Hi,

I had installed geant4.10.04.p01 few months ago. That time I was able to
build and run exampleB1. But now when I try to build the same using cmake,
it shows the following error message:

skrout@Saraswati:~/g4work/B1-build$ cmake -DGeant4_DIR=$G4DIR ../B1
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/skrout/g4work/B1-build

skrout@Saraswati:~/g4work/B1-build$ make
Scanning dependencies of target exampleB1
[ 12%] Building CXX object CMakeFiles/exampleB1.dir/exampleB1.cc.o
[ 25%] Building CXX object
CMakeFiles/exampleB1.dir/src/B1PrimaryGeneratorAction.cc.o
[ 37%] Building CXX object CMakeFiles/exampleB1.dir/src/B1EventAction.cc.o
[ 50%] Building CXX object
CMakeFiles/exampleB1.dir/src/B1DetectorConstruction.cc.o
[ 62%] Building CXX object
CMakeFiles/exampleB1.dir/src/B1ActionInitialization.cc.o
[ 75%] Building CXX object
CMakeFiles/exampleB1.dir/src/B1SteppingAction.cc.o
[ 87%] Building CXX object CMakeFiles/exampleB1.dir/src/B1RunAction.cc.o
[100%] Linking CXX executable exampleB1
CMakeFiles/exampleB1.dir/src/B1PrimaryGeneratorAction.cc.o: In function
`B1PrimaryGeneratorAction::GeneratePrimaries(G4Event*)':
B1PrimaryGeneratorAction.cc:(.text+0x342): undefined reference to
`G4Exception(char const*, char const*, G4ExceptionSeverity,
std::basic_ostringstream<char, std::char_traits<char>, std::allocator<char>
>&)'
collect2: error: ld returned 1 exit status
CMakeFiles/exampleB1.dir/build.make:295: recipe for target 'exampleB1'
failed
make[2]: *** [exampleB1] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/exampleB1.dir/all'
failed
make[1]: *** [CMakeFiles/exampleB1.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2


Since I had previously run it without any error, I think there is some
minor issue which doesn't require me installing geant4 all over again.
Please help me fix it.


Thanks,
Sandeep

 [ MIME part of type text/html without a name stripped ]

Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 Question: Re: Unable to build exampleB1 in Ubuntu 16.04   (Ben Morgan - Jan 24, 03:34)
 Add Message Add Message
to: "Unable to build exampleB1 in Ubuntu 16.04"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]