Comments (3)
Hello,
The problem is created by a38bba7 :
in Generators/include/Generators/Pythia8Generator.h
-#include "Pythia8/Pythia.h" // for Pythia
+#include "Pythia.h" // for Pythia
The dictionary is generated with -I/home/shahoian/alice/sw/ubuntu1604_x86-64/pythia/v8211pre-1/include
while the Pythia.h is in /home/shahoian/alice/sw/ubuntu1604_x86-64/pythia/v8211pre-1/include/Pythia8
. @MohammadAlTurany , it seems the O2Dependencies.cmake should be modified but I don't know how.
Cheers,
Ruben
from aliceo2.
Indeed commit a38bba7 is the problem here plus the fact that o2.sh recipe sets PYTHIA8_INCLUDE_DIR to
${PYTHIA_ROOT:+-DPYTHIA8_INCLUDE_DIR=$PYTHIA_ROOT/include}
. This is a clear contradiction.
Since this is a blocker for the PR tests now, I am in favour of going back to include "Pythia8/Pythia.h"
.
from aliceo2.
See PR #252.
Another argument to stick with "Pythia8/Pythia.h" is the fact that the Pythia.h header itself uses this convention. So we should really have "$PYTHIA_ROOT/include" as include dir otherwise Pythia.h will not find its sub-headers.
from aliceo2.
Related Issues (20)
- Wrong heading levels in the generated data model documentation HOT 9
- Reporting a vulnerability
- Reporting a vulnerability
- Should be `kRainBow` not `kRainbow` (notice camel-case)
- Also include `+#include <FairRootManager.h>` HOT 2
- `fLoaderName` is an object, not pointer to object
- Replace `writer.Flush()` with `stream.Flush()`
- Use patched ROOT for O2 HOT 1
- Issue with Output retrieving using empty OutputRef HOT 1
- Set C++ standard to at least 20 - HOT 1
- Build-time testing macros in the interpreted mode HOT 1
- AliTPCCommonDef.h not found when compiling on macOS HOT 4
- TODOs after move to C++17 HOT 3
- ReadoutCard python path issue
- TPC Digits/Clusters t/z shift beyond max possible HOT 13
- no template named 'variant' in namespace 'std' HOT 47
- Failed to build lhapdf HOT 1
- aliDoctor and packages from ubuntu 18.04
- alibuild failed in alidock (cmodules/timer.h) HOT 3
- uint64_t : (unsigned long) vs (unsigned long long) ? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aliceo2.