Thanks Mark, where can I find this modification ? Le mardi 7 mai 2024 à 21:38:46 UTC-4, [email protected] a écrit :
> You were trying to use libeval which lived in `common` inside common.cpp > which lives in `kicommon` > > `common` -> static library, depends on kicommon > `kicommon` -> shared library, cannot depend on common > > So that's just invalid. Yea theres two libraries, they are slowly being > moved to kicommon as bad code boundaries are refactored. > > In this case, I moved libeval to kicommon for you. > > On Tuesday, May 7, 2024 at 1:17:34 PM UTC-4 [email protected] wrote: > >> Hey guys, thanks for welcoming me in this group. >> >> I don't know if it's the right place to ask this question, let me know if >> another place would suit better. >> >> I was trying to work on integrating math evaluation in variable >> substitution brackets in eeschema and pcbnew. I dove into the code and >> write something that looks promising. I wanted to show this to you. I >> hadn't pulled modifications for 3 months. When pulling and rebasing my >> code, it wasn't not compiling anymore. Here is the error I got : >> https://gitlab.com/montagnard.py/kicad/-/jobs/6782065751 >> >> Indeed, common/CMakeFiles/common.dir/libeval/numeric_evaluator.cpp.o is >> compiled with fvisibility=hidden flag and no symbol are exported. >> >> Now i don't understand how my code compiled before. I am a bit lost in >> the compilation process, can you help me understand or give me some insight >> on how to debug thos type of things. Mainly i ran ninja -nv | grep >> numeric_evaluator >> >> Am I using the right strategy to use libeval.cpp ? >> >> Thanks for your time, >> Samuel >> > -- You received this message because you are subscribed to the Google Groups "KiCad Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/c8e371ce-6a68-437b-9b37-d540aba1618bn%40kicad.org.
