gnucap-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cmake-4 branch on Cygwin


From: patrick
Subject: cmake-4 branch on Cygwin
Date: Sun, 2 Aug 2020 22:28:43 +0200

Hello,

I was trying the new cmake branch on Windows with MinGW but I get a link error:

λ ninja all | head
[1/1] Linking CXX shared module apps\gnucap-default-plugins.dll
FAILED: apps/gnucap-default-plugins.dll
cmd.exe /C "cd . && C:\msys64\mingw64\bin\c++.exe     -shared -o
apps\gnucap-default-plugins.dll
-Wl,--major-image-version,0,--minor-image-version,0
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_cap.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_cccs.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_ccvs.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_coil.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_cs.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_poly_g.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_poly_cap.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_res.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_switch.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_trln.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_vcg.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_vcr.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_vcvs.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_vs.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_meter.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_complex.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_exp.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_fit.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_generator.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_model.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_poly.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_posy.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_pulse.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_pwl.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_sffm.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_sin.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bm_tanh.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bmm_table.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/bmm_semi.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_clear.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_comand.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_delete.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_exp.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_genrat.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_list.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_measure.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_modify.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_param.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_prbcmd.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_status.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_sweep.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_sim.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/c_system.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s__init.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s__out.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s__solve.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s_ac.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s_dc.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s_fo.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s_tr.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s_tr_set.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/s_tr_swp.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/lang_spice.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/lang_spectre.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/lang_verilog.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/func_core.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_eval.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_max.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_min.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_slewrate.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_cross.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_integral.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_average.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_rms.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/measure_at.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/signon.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos1.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos2.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos3.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos4.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos5.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos6.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos7.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos8.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos123.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos_base.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_mos.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_bjt.cc.obj
apps/CMakeFiles/gnucap-default-plugins.dir/d_diode.cc.obj  -lkernel32
-luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid
-lcomdlg32 -ladvapi32 && cd ."
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj:d_admit.cc:(.text+0x1c):
undefined reference to `ELEMENT::ELEMENT(ELEMENT const&)'
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj:d_admit.cc:(.text+0x4a):
undefined reference to `ELEMENT::ELEMENT()'
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj:d_admit.cc:(.text+0x20a):
undefined reference to `ELEMENT::tr_iwant_matrix_passive()'
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj:d_admit.cc:(.text+0x2a6):
undefined reference to `ELEMENT::ac_iwant_matrix_passive()'
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj:d_admit.cc:(.text+0x786):
undefined reference to `ELEMENT::tr_iwant_matrix_active()'
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj:d_admit.cc:(.text+0x84a):
undefined reference to `COMPONENT::volts_limited(node_t const&, node_t
const&)'
apps/CMakeFiles/gnucap-default-plugins.dir/d_admit.cc.obj:d_admit.cc:(.text+0x868):
undefined reference to `ELEMENT::ac_iwant_matrix_active()'

I am taking some notes on the gitbook page:

https://github.com/mulderp/gnucap_book/blob/master/installing-gnucap.md

Maybe it can help others - (I had cmake-3 branch working with cygwin
last year, but maybe there are better options... )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]