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.

Reply via email to