Hello,

I am a fan of making homemade amateur radio RF equipment and I see that there is a bunch of useful programs for CAD in pkgsrc/cad directory.

With KICAD pkgsrc package the aspect of schematics and PCB design in NetBSD operating system is fully covered. Also antenna design is covered by XNEC2 package.

There are simulation packages like NG-SPICE, GNUCAP and SPICE that are good but a bit hard to use from the command line.

LTSpice is a very good electronics simulation program from Analog Devices that works only on Windows and usually works fine in Linux under Wine. Sadly it does not work in Wine under NetBSD cause 64 bit systems it only support 64-bit applications:


netbsd-nuc$ pkg_info -d wine
Information for wine-9.0nb9:

Description:
Wine is a compatibility layer capable of running Windows applications on
...
...
On 32-bit systems this package supports only 32-bit applications, and on
64-bit systems it supports only 64-bit applications.

Homepage:
https://www.winehq.org/

Anyway, it is propietary software and it is better to stick to free software as much as possible.

QUCS was a good simulation package but its development seems to be slow nowadays. It is not available in pkgsrc.

In NetBSD I miss a very good simulation package called QUCS-S, a fork from QUCS that can use NG-SPICE as the calculation backend. It is easy to use and have plenty of power with its equation system. I see that there is no pkgsrc neither pkgsrc-wip package at the moment.


https://github.com/ra3xdh/qucs_s.git

I am trying to compile it on my own but after some hours of fighting with compilation arguments with not too much knowledge about the subject, I have not succeded, I do not know how to overcome the last compilation errors.

I send here the compilation "/usr/bin/script" recording. I do not know if attachments can be used here.

Thanks for your help.

Regards.


netbsd-nuc$ pwd
/home/ramiro/qucs_s/builddir
netbsd-nuc$ cmake .. \
>   -DBISON_DIR=/usr/pkg/bin \
>   -DCMAKE_INSTALL_PREFIX=/home/ramiro/qucs-s \
>   -DCMAKE_PREFIX_PATH=/usr/pkg/qt6 \
>   -DCMAKE_INCLUDE_PATH=/usr/pkg/include \
>   -DCMAKE_LIBRARY_PATH=/usr/pkg/lib \
>   -DCMAKE_CXX_FLAGS="-I/usr/pkg/include" \
>   -DCMAKE_EXE_LINKER_FLAGS="-L/usr/pkg/lib"
-- Configuring Qucs: VERSION 25.2.0
-- Found Git repository, last commit hash: d17c1ad7
-- qucs-suite /home/ramiro/qucs-s /home/ramiro/qucs_s/builddir
-- Qt Version: 6.9.1
-- Configuring qucs-s (GUI): VERSION 25.2.0
-- Configuring qucsactivefilter (GUI): VERSION 25.2.0
-- Configuring qucsattenuator (GUI): VERSION 25.2.0
-- Configuring qucsfilter (GUI): VERSION 25.2.0
-- Configuring qucstrans (GUI): VERSION 25.2.0
-- Configuring qucspowercombining (GUI): VERSION 25.2.0
-- Configuring qucs-s-spar-viewer (GUI): VERSION 25.2.0
-- Configuring qucs-core: VERSION 1.0.6
-- Found bison: /usr/pkg/bin/bison
-- Found gperf: /usr/pkg/bin/gperf
-- Math lib found at: /usr/lib/libm.so
-- using double type: double; size: 8
-- Configuring RxCalc: VERSION 0.7.0
-- Configuring done (1.4s)
-- Generating done (0.7s)
-- Build files have been written to: /home/ramiro/qucs_s/builddir


netbsd-nuc$ make -j8
[  0%] Built target paintings_autogen_timestamp_deps
[  0%] Built target spicecomponents_autogen_timestamp_deps
[  0%] Built target extsimkernels_autogen_timestamp_deps
[  0%] Built target diagrams_autogen_timestamp_deps
[  0%] Built target components_autogen_timestamp_deps
[  0%] Built target dialogs_autogen_timestamp_deps
[  0%] Built target magnetics_autogen_timestamp_deps
[  0%] Generating moc_qucsattenuator.cpp
[  0%] Generating moc_helpdialog.cpp
[  0%] Generating moc_helpdialog.cpp
[  0%] Generating moc_qucspowercombiningtool.cpp
[  0%] Built target geometry_autogen_timestamp_deps
[  0%] Built target test_geometry_autogen_timestamp_deps
[  0%] Built target qt3_compat_autogen_timestamp_deps
[ 0%] Building CXX object qucs-transcalc/CMakeFiles/transcalc.dir/c_microstrip.cpp.o
[  0%] Generating qrc_qucsattenuator.cpp
[  0%] Generating moc_qucsfilter.cpp
[  0%] Generating qrc_qucsfilter.cpp
[ 0%] Building CXX object qucs-transcalc/CMakeFiles/transcalc.dir/coax.cpp.o
[  0%] Generating qrc_qucspowercombining.cpp
[  0%] Generating moc_qucsactivefilter.cpp
[  0%] Generating moc_transferfuncdialog.cpp
[ 0%] Building CXX object qucs-attenuator/CMakeFiles/qucs-sattenuator.dir/attenuatorfunc.cpp.o
[  1%] Generating qrc_qucsactivefilter.cpp
[ 1%] Building CXX object qucs-attenuator/CMakeFiles/qucs-sattenuator.dir/main.cpp.o [ 1%] Building CXX object qucs-transcalc/CMakeFiles/transcalc.dir/coplanar.cpp.o [ 1%] Building CXX object qucs-attenuator/CMakeFiles/qucs-sattenuator.dir/qucsattenuator.cpp.o [ 1%] Building CXX object qucs-transcalc/CMakeFiles/transcalc.dir/microstrip.cpp.o [ 1%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/cline_filter.cpp.o [ 1%] Building CXX object qucs-attenuator/CMakeFiles/qucs-sattenuator.dir/moc_qucsattenuator.cpp.o [ 1%] Building CXX object qucs-powercombining/CMakeFiles/qucs-spowercombining.dir/qucspowercombiningtool.cpp.o [ 1%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/filter.cpp.o [ 1%] Building CXX object qucs-transcalc/CMakeFiles/transcalc.dir/rectwaveguide.cpp.o [ 1%] Building CXX object qucs-transcalc/CMakeFiles/transcalc.dir/transline.cpp.o
[  1%] Generating CustomWidgets/moc_codeeditor.cpp
[  1%] Generating CustomWidgets/moc_matrixcombopopup.cpp
[  1%] Generating Misc/moc_general.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Misc/general.h: note: No relevant classes found. No output generated.
[  2%] Generating PlotWidgets/QCustomPlot/moc_qcustomplot.cpp
[ 2%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/eqn_filter.cpp.o
[  3%] Generating PlotWidgets/moc_polarplotwidget.cpp
[ 3%] Building CXX object qucs-transcalc/CMakeFiles/transcalc.dir/stripline.cpp.o [ 4%] Building CXX object qucsator_rf/src/CMakeFiles/repl_reg.dir/repl_reg.cpp.o [ 5%] Building CXX object qucs-attenuator/CMakeFiles/qucs-sattenuator.dir/qrc_qucsattenuator.cpp.o [ 5%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/mfbfilter.cpp.o
[  5%] Generating PlotWidgets/moc_rectangularplotwidget.cpp
[  5%] Linking CXX executable qucs-sattenuator
[  5%] Generating PlotWidgets/moc_smithchartwidget.cpp
ld: warning: libGL.so.3, needed by /usr/pkg/qt6/lib/libQt6Widgets.so.6.9.1, may conflict with libGL.so.1
[  5%] Generating SPAR/moc_SParameterCalculator.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/SPAR/SParameterCalculator.h: note: No relevant classes found. No output generated.
[  5%] Generating Schematic/moc_Network.cpp
[  5%] Built target qucs-sattenuator
[ 5%] Building CXX object qucs-powercombining/CMakeFiles/qucs-spowercombining.dir/main.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Schematic/Network.h: note: No relevant classes found. No output generated.
[  5%] Generating Schematic/moc_SchematicContent.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Schematic/SchematicContent.h: note: No relevant classes found. No output generated.
[  5%] Generating Schematic/moc_component.cpp
[  5%] Linking CXX static library libtranscalc.a
[  5%] Built target transcalc
[ 5%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/filter.cpp.o
[  5%] Generating Schematic/moc_graphwidget.cpp
[  5%] Generating Schematic/moc_infoclasses.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Schematic/infoclasses.h: note: No relevant classes found. No output generated.
[  6%] Generating Schematic/moc_node.cpp
[ 6%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/main.cpp.o
[  6%] Linking CXX executable repl_reg
[ 6%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/qf_poly.cpp.o
[  6%] Built target repl_reg
[ 6%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/sallenkey.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Schematic/node.h: note: No relevant classes found. No output generated.
[  6%] Generating Schematic/moc_structures.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Schematic/structures.h: note: No relevant classes found. No output generated.
[  6%] Generating Schematic/moc_symbol.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Schematic/symbol.h: note: No relevant classes found. No output generated.
[  6%] Generating Schematic/moc_wire.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Schematic/wire.h: note: No relevant classes found. No output generated.
[  6%] Generating Tools/AttenuatorDesign/moc_AttenuatorBase.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/AttenuatorBase.h: note: No relevant classes found. No output generated.
[  6%] Generating Tools/AttenuatorDesign/moc_AttenuatorDesignTool.cpp
[  6%] Generating Tools/AttenuatorDesign/moc_BridgedTeeAttenuator.cpp
[ 6%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/helpdialog.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/BridgedTeeAttenuator.h: note: No relevant classes found. No output generated.
[  6%] Generating Tools/AttenuatorDesign/moc_L_pad_1st_series.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/L_pad_1st_series.h: note: No relevant classes found. No output generated.
[  6%] Generating Tools/AttenuatorDesign/moc_L_pad_1st_shunt.cpp
[ 6%] Building CXX object qucs-powercombining/CMakeFiles/qucs-spowercombining.dir/moc_qucspowercombiningtool.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/L_pad_1st_shunt.h: note: No relevant classes found. No output generated.
[  7%] Generating Tools/AttenuatorDesign/moc_PiAttenuator.cpp
[ 7%] Building CXX object qucs-powercombining/CMakeFiles/qucs-spowercombining.dir/qrc_qucspowercombining.cpp.o [ 7%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/schcauer.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/PiAttenuator.h: note: No relevant classes found. No output generated.
[  7%] Generating Tools/AttenuatorDesign/moc_QW_SeriesAttenuator.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/QW_SeriesAttenuator.h: note: No relevant classes found. No output generated.
[  7%] Generating Tools/AttenuatorDesign/moc_QW_ShuntAttenuator.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/QW_ShuntAttenuator.h: note: No relevant classes found. No output generated.
[  7%] Generating Tools/AttenuatorDesign/moc_RSeriesAttenuator.cpp
[ 7%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/lc_filter.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/RSeriesAttenuator.h: note: No relevant classes found. No output generated.
[  7%] Generating Tools/AttenuatorDesign/moc_ReflectionAttenuator.cpp
/home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/ReflectionAttenuator.h: note: No relevant classes found. No output generated.
[  7%] Generating Tools/AttenuatorDesign/moc_RshuntAttenuator.cpp
[  7%] Generating Tools/AttenuatorDesign/moc_TeeAttenuator.cpp
[  7%] Generating Tools/Filtering/moc_CanonicalFilter.cpp
[  7%] Generating gperfappgen.h
/home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/RshuntAttenuator.h: note: No relevant classes found. No output generated. [ 7%] Building CXX object qucsator_rf/src/CMakeFiles/gperfappgen.dir/gperfappgen.cpp.o [ 7%] Building CXX object qucsator_rf/src/math/CMakeFiles/coreMath.dir/complex.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/AttenuatorDesign/TeeAttenuator.h: note: No relevant classes found. No output generated. [ 7%] Building CXX object qucsator_rf/src/math/CMakeFiles/coreMath.dir/fspecial.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/CanonicalFilter.h: note: No relevant classes found. No output generated. [ 7%] Generating Tools/Filtering/moc_CapacitivelyCoupledShuntResonatorsFilter.cpp
[  7%] Generating Tools/Filtering/moc_CoupledLineBandpassFilter.cpp
[ 7%] Building CXX object qucsator_rf/src/math/CMakeFiles/coreMath.dir/matrix.cpp.o
[  7%] Linking CXX executable gperfappgen
[  7%] Built target gperfappgen
[ 7%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/bondwire.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/CapacitivelyCoupledShuntResonatorsFilter.h: note: No relevant classes found. No output generated. [ 7%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/bjt.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/CoupledLineBandpassFilter.h: note: No relevant classes found. No output generated.
[  8%] Generating Tools/Filtering/moc_DirectCoupledFilters.cpp
[ 9%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/circularloop.cpp.o
[  9%] Built target coreMath
[ 9%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/and.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/DirectCoupledFilters.h: note: No relevant classes found. No output generated.
[  9%] Generating Tools/Filtering/moc_EllipticFilter.cpp
[ 9%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/device.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/amplifier.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/cpwgap.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/EllipticFilter.h: note: No relevant classes found. No output generated.
[  9%] Generating Tools/Filtering/moc_EndCoupled.cpp
[ 9%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/buffer.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/EndCoupled.h: note: No relevant classes found. No output generated. [ 9%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/diac.cpp.o
[  9%] Generating Tools/Filtering/moc_FilterDesignTool.cpp
[ 9%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/cpwline.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/digisource.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/attenuator.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/digital.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/cpwopen.cpp.o
[  9%] Generating Tools/Filtering/moc_LowpassPrototypeCoeffs.cpp
[ 9%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/diode.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/biastee.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/LowpassPrototypeCoeffs.h: note: No relevant classes found. No output generated.
[  9%] Generating Tools/Filtering/moc_QuarterWaveFilters.cpp
[ 9%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/transferfuncdialog.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/cpwshort.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/inverter.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/QuarterWaveFilters.h: note: No relevant classes found. No output generated. [ 9%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/capacitor.cpp.o
[  9%] Generating Tools/Filtering/moc_SteppedImpedanceFilter.cpp
[ 9%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/eqndefined.cpp.o [ 9%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/nand.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/Filtering/SteppedImpedanceFilter.h: note: No relevant classes found. No output generated. [ 9%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/cpwstep.cpp.o
[  9%] Generating Tools/MatchingNetwork/moc_CascadedLCSections.cpp
[ 10%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/capq.cpp.o
[ 10%] Linking CXX executable qucs-spowercombining
[ 10%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/jfet.cpp.o [ 11%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/nor.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/MatchingNetwork/CascadedLCSections.h: note: No relevant classes found. No output generated.
[ 11%] Generating Tools/MatchingNetwork/moc_DoubleStub.cpp
[ 11%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/mscorner.cpp.o ld: warning: libGL.so.3, needed by /usr/pkg/qt6/lib/libQt6SvgWidgets.so.6.9.1, may conflict with libGL.so.1 [ 11%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/cccs.cpp.o
[ 11%] Built target qucs-spowercombining
[ 11%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/or.cpp.o [ 11%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/mscoupled.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/MatchingNetwork/DoubleStub.h: note: No relevant classes found. No output generated.
[ 11%] Generating Tools/MatchingNetwork/moc_Lambda8Lambda4.cpp
[ 12%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/line_filter.cpp.o [ 13%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/mosfet.cpp.o [ 13%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/ccvs.cpp.o [ 13%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/xnor.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/MatchingNetwork/Lambda8Lambda4.h: note: No relevant classes found. No output generated.
[ 14%] Generating Tools/MatchingNetwork/moc_LoadSpecificationWidget.cpp
[ 14%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/mscross.cpp.o
[ 14%] Generating Tools/MatchingNetwork/moc_Lsection.cpp
[ 14%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/circline.cpp.o [ 14%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/thyristor.cpp.o [ 14%] Building CXX object qucsator_rf/src/components/digital/CMakeFiles/coreDigital.dir/xor.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/MatchingNetwork/Lsection.h: note: No relevant classes found. No output generated.
[ 14%] Generating Tools/MatchingNetwork/moc_MatchingNetworkDesignTool.cpp
[ 14%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/msgap.cpp.o [ 14%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/circulator.cpp.o [ 14%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/triac.cpp.o
[ 14%] Generating Tools/MatchingNetwork/moc_MatchingNetworkDesigner.cpp
[ 14%] Built target coreDigital
[ 14%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/helpdialog.cpp.o [ 14%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/mslange.cpp.o [ 14%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/coaxline.cpp.o [ 14%] Building CXX object qucsator_rf/src/components/devices/CMakeFiles/coreDevices.dir/tunneldiode.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/MatchingNetwork/MatchingNetworkDesigner.h: note: No relevant classes found. No output generated. [ 14%] Generating Tools/MatchingNetwork/moc_MatchingNetworkParametersWidget.cpp
[ 14%] Generating Tools/MatchingNetwork/moc_MultisectionQuarterWave.cpp
[ 14%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/qucsactivefilter.cpp.o [ 15%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/msline.cpp.o [ 15%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/coupler.cpp.o
[ 15%] Built target coreDevices
[ 15%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/cross.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/MatchingNetwork/MultisectionQuarterWave.h: note: No relevant classes found. No output generated.
[ 15%] Generating Tools/MatchingNetwork/moc_SingleStub.cpp
[ 15%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/msmbend.cpp.o [ 15%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/ctline.cpp.o [ 16%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/moc_transferfuncdialog.cpp.o [ 16%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/main.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/MatchingNetwork/SingleStub.h: note: No relevant classes found. No output generated.
[ 16%] Generating Tools/NetlistScratchPad/moc_netlistscratchpad.cpp
[ 16%] Generating Tools/PowerCombining/moc_Bagley.cpp
[ 16%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/msopen.cpp.o [ 16%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/dcblock.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/Bagley.h: note: No relevant classes found. No output generated.
[ 16%] Generating Tools/PowerCombining/moc_Branchline.cpp
[ 16%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/msrstub.cpp.o [ 16%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/dcfeed.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/Branchline.h: note: No relevant classes found. No output generated.
[ 16%] Generating Tools/PowerCombining/moc_DoubleBoxBranchline.cpp
[ 16%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/msstep.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/DoubleBoxBranchline.h: note: No relevant classes found. No output generated.
[ 17%] Generating Tools/PowerCombining/moc_Gysel.cpp
[ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/ecvs.cpp.o [ 18%] Building CXX object qucsator_rf/src/interface/CMakeFiles/coreInterface.dir/qucs_interface.cpp.o [ 18%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/mstee.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/Gysel.h: note: No relevant classes found. No output generated.
[ 18%] Generating Tools/PowerCombining/moc_Lim_Eom.cpp
[ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/taperedline.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/Lim_Eom.h: note: No relevant classes found. No output generated.
[ 18%] Generating Tools/PowerCombining/moc_MultistageWilkinson.cpp
[ 18%] Building CXX object qucsator_rf/src/interface/CMakeFiles/coreInterface.dir/e_trsolver.cpp.o [ 18%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/msvia.cpp.o [ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/ground.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/MultistageWilkinson.h: note: No relevant classes found. No output generated.
[ 18%] Generating Tools/PowerCombining/moc_PowerCombiningTool.cpp
[ 18%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/spiralinductor.cpp.o [ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/gyrator.cpp.o [ 18%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/qf_cauer.cpp.o
[ 18%] Generating Tools/PowerCombining/moc_Recombinant3WayWilkinson.cpp
[ 18%] Building CXX object qucsator_rf/src/components/microstrip/CMakeFiles/coreMicrostrip.dir/substrate.cpp.o [ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/hybrid.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/Recombinant3WayWilkinson.h: note: No relevant classes found. No output generated.
[ 18%] Generating Tools/PowerCombining/moc_TJunction.cpp
[ 18%] Built target coreInterface
[ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/iac.cpp.o [ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/idc.cpp.o
[ 18%] Built target coreMicrostrip
[ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/iexp.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/TJunction.h: note: No relevant classes found. No output generated.
[ 18%] Generating Tools/PowerCombining/moc_Wilkinson2Way.cpp
[ 18%] Generating Tools/PowerCombining/moc_Wilkinson3way_ImprovedIsolation.cpp
[ 18%] Generating gperfapphash.gph
dos2unix: converting file /home/ramiro/qucs_s/builddir/qucsator_rf/src/gperfapphash.gph to Unix format...
[ 18%] Generating gperfapphash.cpp
[ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/ifile.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/Wilkinson2Way.h: note: No relevant classes found. No output generated. [ 18%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/qf_filter.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/PowerCombining/Wilkinson3way_ImprovedIsolation.h: note: No relevant classes found. No output generated.
[ 18%] Generating Tools/SimulationSetup/moc_simulationsetup.cpp
[ 18%] Generating Tools/TransmissionLineSynthesis/moc_Microstrip.cpp
[ 18%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/iinoise.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/Tools/TransmissionLineSynthesis/Microstrip.h: note: No relevant classes found. No output generated.
[ 18%] Generating UI/moc_qucs-s-spar-viewer.cpp
[ 18%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/moc_qucsactivefilter.cpp.o [ 19%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/inductor.cpp.o
[ 19%] Generating qrc_qucs-s-spar-viewer.cpp
[ 19%] Building CXX object qucs-s-spar-viewer/CMakeFiles/qucs-sspar-viewer.dir/main.cpp.o [ 19%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/indq.cpp.o [ 19%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/qf_poly.cpp.o [ 19%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/inoise.cpp.o [ 19%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/iprobe.cpp.o [ 19%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/qucsfilter.cpp.o
[ 19%] Generating qrc_images.cpp
[ 19%] Generating sources/moc_main.cpp
[ 19%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/ipulse.cpp.o [ 19%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/stepz_filter.cpp.o /home/ramiro/qucs_s/rxcalc/sources/main.h: note: No relevant classes found. No output generated.
[ 19%] Generating sources/moc_rxcalc.cpp
[ 19%] Generating sources/moc_rxtable.cpp
[ 19%] Generating sources/moc_rxtablecell.cpp
[ 19%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/irect.cpp.o /home/ramiro/qucs_s/rxcalc/sources/rxtablecell.h: note: No relevant classes found. No output generated.
[ 19%] Generating sources/moc_stage.cpp
/home/ramiro/qucs_s/rxcalc/sources/stage.h: note: No relevant classes found. No output generated.
[ 19%] Generating sources/moc_system.cpp
[ 19%] Building CXX object rxcalc/CMakeFiles/rxcalc.dir/sources/main.cpp.o
[ 19%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/isolator.cpp.o
[ 19%] Built target equation
[ 20%] Building CXX object rxcalc/CMakeFiles/rxcalc.dir/sources/rxcalc.cpp.o
[ 20%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/itrafo.cpp.o [ 20%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/ivnoise.cpp.o
[ 21%] Generating qucs_ar.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_ar.qm'...
    Generated 1682 translation(s) (1640 finished and 42 unfinished)
    Ignored 1384 untranslated source text(s)
[ 21%] Generating qucs_ca.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_ca.qm'...
    Generated 1688 translation(s) (1639 finished and 49 unfinished)
    Ignored 1378 untranslated source text(s)
[ 21%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/mutual.cpp.o
[ 21%] Generating qucs_cs.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_cs.qm'...
    Generated 1478 translation(s) (1451 finished and 27 unfinished)
    Ignored 1588 untranslated source text(s)
[ 21%] Generating qucs_de.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_de.qm'...
    Generated 1150 translation(s) (1108 finished and 42 unfinished)
    Ignored 1916 untranslated source text(s)
[ 21%] Generating qucs_en.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 3066 untranslated source text(s)
[ 21%] Generating qucs_es.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_es.qm'...
    Generated 1723 translation(s) (1674 finished and 49 unfinished)
    Ignored 1343 untranslated source text(s)
[ 21%] Generating qucs_fr.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_fr.qm'...
    Generated 1603 translation(s) (1561 finished and 42 unfinished)
    Ignored 1463 untranslated source text(s)
[ 21%] Generating qucs_he.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_he.qm'...
    Generated 697 translation(s) (666 finished and 31 unfinished)
    Ignored 2369 untranslated source text(s)
[ 21%] Generating qucs_hu.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_hu.qm'...
    Generated 1356 translation(s) (1308 finished and 48 unfinished)
    Ignored 1710 untranslated source text(s)
[ 21%] Generating qucs_it.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_it.qm'...
    Generated 1568 translation(s) (1521 finished and 47 unfinished)
    Ignored 1498 untranslated source text(s)
[ 22%] Generating qucs_ja.qm
[ 23%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/mutual2.cpp.o
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_ja.qm'...
    Generated 1642 translation(s) (1595 finished and 47 unfinished)
    Ignored 1424 untranslated source text(s)
[ 23%] Generating qucs_kk.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_kk.qm'...
    Generated 1859 translation(s) (1816 finished and 43 unfinished)
    Ignored 1207 untranslated source text(s)
[ 23%] Generating qucs_pl.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_pl.qm'...
    Generated 1488 translation(s) (1442 finished and 46 unfinished)
    Ignored 1578 untranslated source text(s)
[ 23%] Generating qucs_pt_BR.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_pt_BR.qm'...
    Generated 1644 translation(s) (1592 finished and 52 unfinished)
    Ignored 1422 untranslated source text(s)
[ 23%] Generating qucs_pt_PT.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_pt_PT.qm'...
    Generated 1336 translation(s) (1287 finished and 49 unfinished)
    Ignored 1730 untranslated source text(s)
[ 23%] Generating qucs_ro.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_ro.qm'...
    Generated 644 translation(s) (616 finished and 28 unfinished)
    Ignored 2422 untranslated source text(s)
[ 23%] Generating qucs_ru.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_ru.qm'...
    Generated 3217 translation(s) (3058 finished and 159 unfinished)
    Ignored 4 untranslated source text(s)
[ 23%] Generating qucs_sv.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_sv.qm'...
    Generated 1237 translation(s) (1195 finished and 42 unfinished)
    Ignored 1829 untranslated source text(s)
[ 23%] Generating qucs_tr.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_tr.qm'...
    Generated 3003 translation(s) (2996 finished and 7 unfinished)
    Ignored 63 untranslated source text(s)
[ 23%] Generating qucs_uk.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_uk.qm'...
[ 23%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/mutualx.cpp.o
    Generated 1587 translation(s) (1538 finished and 49 unfinished)
    Ignored 1479 untranslated source text(s)
[ 24%] Generating qucs_zh_CN.qm
Updating '/home/ramiro/qucs_s/builddir/translations/qucs_zh_CN.qm'...
    Generated 2702 translation(s) (2669 finished and 33 unfinished)
    Ignored 364 untranslated source text(s)
[ 24%] Built target translations
[ 24%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/moc_helpdialog.cpp.o [ 24%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/opamp.cpp.o
[ 25%] Automatic MOC and UIC for target paintings
[ 25%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/tl_filter.cpp.o [ 25%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/open.cpp.o In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:24, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:144:8: error: expected unqualified-id before ‘_Complex’
  144 |   std::complex<double> ZL; // Load impedance at fmatch
      |        ^~~~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:146:28: error: template argument 1 is invalid
  146 |   QList<std::complex<double>>
      |                            ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:159:37: error: wrong number of template arguments (1, should be 2)
  159 |   std::array<std::complex<double>, 4> sparams;
      |                                     ^
In file included from /usr/include/g++/tuple:39,
                 from /usr/include/g++/ranges:46,
                 from /usr/include/g++/bits/ranges_algobase.h:38,
                 from /usr/include/g++/bits/ranges_algo.h:35,
                 from /usr/include/g++/algorithm:64,
                 from /usr/pkg/qt6/include/QtCore/qflags.h:10,
                 from /usr/pkg/qt6/include/QtCore/qglobal.h:49,
                 from /usr/pkg/qt6/include/QtGui/qtguiglobal.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/qtwidgetsglobal.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/qapplication.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/QApplication:1,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:19:
/usr/include/g++/array:94:12: note: provided for ‘template<class _Tp, long unsigned int _Nm> struct std::array’
   94 |     struct array
      |            ^~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:159:8: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  159 |   std::array<std::complex<double>, 4> sparams;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:168:34: error: template argument 1 is invalid
  168 |   std::vector<std::complex<double>> ZS;
      |                                  ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:168:34: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:168:8: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  168 |   std::vector<std::complex<double>> ZS;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:169:34: error: template argument 1 is invalid
  169 |   std::vector<std::complex<double>> ZL;
      |                                  ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:169:34: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:169:8: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  169 |   std::vector<std::complex<double>> ZL;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Automatic MOC and UIC for target spicecomponents
[ 25%] Built target spicecomponents_autogen
[ 25%] Building CXX object rxcalc/CMakeFiles/rxcalc.dir/sources/stage.cpp.o
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:24, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/Filtering/EllipticFilter.h:49:8: error: expected unqualified-id before ‘_Complex’
   49 |   std::complex<double> Sn(double, std::complex<double>);
      |        ^~~~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/MatchingNetworkDesignTool.h:36, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:30,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:51:37: error: wrong number of template arguments (1, should be 2)
   51 |   std::array<std::complex<double>, 4> getSParameters() const;
      |                                     ^
In file included from /usr/include/g++/tuple:39,
                 from /usr/include/g++/ranges:46,
                 from /usr/include/g++/bits/ranges_algobase.h:38,
                 from /usr/include/g++/bits/ranges_algo.h:35,
                 from /usr/include/g++/algorithm:64,
                 from /usr/pkg/qt6/include/QtCore/qflags.h:10,
                 from /usr/pkg/qt6/include/QtCore/qglobal.h:49,
                 from /usr/pkg/qt6/include/QtGui/qtguiglobal.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/qtwidgetsglobal.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/qapplication.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/QApplication:1,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:19:
/usr/include/g++/array:94:12: note: provided for ‘template<class _Tp, long unsigned int _Nm> struct std::array’
   94 |     struct array
      |            ^~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/MatchingNetworkDesignTool.h:36, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:30,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:51:8: error: ‘<expression error>’ in namespace ‘std’ does not name a type
   51 |   std::array<std::complex<double>, 4> getSParameters() const;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:24, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:52:8: error: expected unqualified-id before ‘_Complex’
   52 |   std::complex<double> getLoadImpedance_At_Fmatch() const;
      |        ^~~~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/MatchingNetworkDesignTool.h:36, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:30,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:53:28: error: template argument 1 is invalid
   53 |   QList<std::complex<double>> getZLdata();
      |                            ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:55:54: error: wrong number of template arguments (1, should be 2)
   55 |   std::pair<std::complex<double>, std::complex<double>>
      |                                                      ^~
In file included from /usr/include/g++/utility:70,
                 from /usr/pkg/qt6/include/QtCore/qglobal.h:15,
                 from /usr/pkg/qt6/include/QtGui/qtguiglobal.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/qtwidgetsglobal.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/qapplication.h:7,
                 from /usr/pkg/qt6/include/QtWidgets/QApplication:1,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:19:
/usr/include/g++/bits/stl_pair.h:211:12: note: provided for ‘template<class _T1, class _T2> struct std::pair’
  211 |     struct pair
      |            ^~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/MatchingNetworkDesignTool.h:36, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:30,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:55:8: error: ‘<expression error>’ in namespace ‘std’ does not name a type
   55 |   std::pair<std::complex<double>, std::complex<double>>
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:24, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:57:8: error: expected unqualified-id before ‘_Complex’
   57 |   std::complex<double> getReflectionCoefficient() const;
      |        ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:62:8: error: expected unqualified-id before ‘_Complex’
   62 |   std::complex<double> getS11() const;
      |        ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:63:8: error: expected unqualified-id before ‘_Complex’
   63 |   std::complex<double> getS12() const;
      |        ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:64:8: error: expected unqualified-id before ‘_Complex’
   64 |   std::complex<double> getS21() const;
      |        ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:65:8: error: expected unqualified-id before ‘_Complex’
   65 |   std::complex<double> getS22() const;
      |        ^~~~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/MatchingNetworkDesignTool.h:36, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:30,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:68:30: error: expected ‘)’
   68 |   void setLoadImpedance(const std::complex<double>& impedance);
      |                        ~     ^~~~
      |                              )
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:68:25: error: expected ‘;’ at end of member declaration
   68 |   void setLoadImpedance(const std::complex<double>& impedance);
      |                         ^~~~~
      |                              ;
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:24, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:68:36: error: expected unqualified-id before ‘_Complex’
   68 |   void setLoadImpedance(const std::complex<double>& impedance);
      |                                    ^~~~~~~
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/MatchingNetworkDesignTool.h:36, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:30,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:69:38: error: expected ‘)’
   69 |   void setReflectionCoefficient(const std::complex<double>& gamma);
      |                                ~     ^~~~
      |                                      )
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:69:33: error: expected ‘;’ at end of member declaration
   69 |   void setReflectionCoefficient(const std::complex<double>& gamma);
      |                                 ^~~~~
      |                                      ;
In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/../Schematic/structures.h:24, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/infoclasses.h:20, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/../Schematic/SchematicContent.h:26, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/../../Schematic/Network.h:21, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/AttenuatorDesign/AttenuatorDesignTool.h:31, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:28,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/MatchingNetwork/LoadSpecificationWidget.h:69:44: error: expected unqualified-id before ‘_Complex’
   69 |   void setReflectionCoefficient(const std::complex<double>& gamma);
      |                                            ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/PowerCombining/MultistageWilkinson.h:45:62: error: expected identifier before ‘_Complex’ 45 | const std::deque<double> &Zlines, double L, std::complex<double> gamma); | ^~~~~~~ In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/PowerCombining/PowerCombiningTool.h:37, from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:32,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../Tools/PowerCombining/MultistageWilkinson.h:45:69: error: expected ‘,’ or ‘...’ before ‘<’ token 45 | const std::deque<double> &Zlines, double L, std::complex<double> gamma); | ^ In file included from /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/qucs-s-spar-viewer.h:35,
                 from /home/ramiro/qucs_s/qucs-s-spar-viewer/main.cpp:31:
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:42:24: error: expected ‘;’ before ‘<’ token
   42 | using Complex = complex<double>;
      |                        ^
[ 25%] Built target paintings_autogen
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:72:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
   72 |   QMap<QString, Complex> Zvalue;
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:72:24: error: template argument 2 is invalid
   72 |   QMap<QString, Complex> Zvalue;
      |                        ^
[ 25%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/quarterwave_filter.cpp.o /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:73:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
   73 |   vector<vector<Complex>> Smatrix; // For the S-parameter device
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:73:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:73:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:73:24: error: template argument 1 is invalid
   73 |   vector<vector<Complex>> Smatrix; // For the S-parameter device
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:73:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:83:38: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
   83 |                  const vector<vector<Complex>>& S, int rfPorts,
      |                                      ^~~~~~~
      |                                      complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:83:38: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:83:38: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:83:45: error: template argument 1 is invalid
   83 |                  const vector<vector<Complex>>& S, int rfPorts,
      |                                             ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:83:45: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:98:21: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 98 | QMap<QString, Complex> zval); // Constructor for complex impedances
      |                     ^~~~~~~
      |                     complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:98:28: error: template argument 2 is invalid 98 | QMap<QString, Complex> zval); // Constructor for complex impedances
      |                            ^
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:100:38: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  100 |                  const vector<vector<Complex>>& S)
      |                                      ^~~~~~~
      |                                      complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:100:38: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:100:38: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:100:45: error: template argument 1 is invalid
  100 |                  const vector<vector<Complex>>& S)
      |                                             ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:100:45: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:127:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  127 |   vector<vector<Complex>> createMatrix(int rows, int cols);
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:127:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:127:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:127:24: error: template argument 1 is invalid
  127 |   vector<vector<Complex>> createMatrix(int rows, int cols);
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:127:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 128 | vector<vector<Complex>> invertMatrix(const vector<vector<Complex>>& matrix);
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:24: error: template argument 1 is invalid 128 | vector<vector<Complex>> invertMatrix(const vector<vector<Complex>>& matrix);
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:60: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 128 | vector<vector<Complex>> invertMatrix(const vector<vector<Complex>>& matrix);
      |                                                            ^~~~~~~
      |                                                            complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:60: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:60: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:67: error: template argument 1 is invalid 128 | vector<vector<Complex>> invertMatrix(const vector<vector<Complex>>& matrix); | ^~ /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:128:67: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:129:3: error: ‘Complex’ does not name a type; did you mean ‘complex’?
  129 |   Complex getImpedance(const Component_SPAR& comp, double freq);
      |   ^~~~~~~
      |   complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:130:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  130 |   vector<vector<Complex>> buildAdmittanceMatrix();
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:130:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:130:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:130:24: error: template argument 1 is invalid
  130 |   vector<vector<Complex>> buildAdmittanceMatrix();
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:130:24: error: template argument 2 is invalid /home/ramiro/qucs_s/rxcalc/sources/main.cpp: In function ‘int main(int, char**)’: /home/ramiro/qucs_s/rxcalc/sources/main.cpp:30:31: warning: ‘static void QApplication::setActiveWindow(QWidget*)’ is deprecated: Use QWidget::activateWindow() instead. [-Wdeprecated-declarations]
   30 |     app.setActiveWindow(RxCalc);
      |                               ^
In file included from /usr/pkg/qt6/include/QtWidgets/QApplication:1,
                 from /home/ramiro/qucs_s/rxcalc/sources/rxcalc.h:45,
                 from /home/ramiro/qucs_s/rxcalc/sources/main.h:24,
                 from /home/ramiro/qucs_s/rxcalc/sources/main.cpp:21:
/usr/pkg/qt6/include/QtWidgets/qapplication.h:84:17: note: declared here
   84 |     static void setActiveWindow(QWidget* act);
      |                 ^~~~~~~~~~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:133:49: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  133 |   void addCoupledLineToAdmittance(vector<vector<Complex>>& Y,
      |                                                 ^~~~~~~
      |                                                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:133:49: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:133:49: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:133:56: error: template argument 1 is invalid
  133 |   void addCoupledLineToAdmittance(vector<vector<Complex>>& Y,
      |                                                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:133:56: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:135:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 135 | vector<vector<Complex>> calculateCoupledLineYMatrix(double Z0e, double Z0o,
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:135:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:135:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:135:24: error: template argument 1 is invalid 135 | vector<vector<Complex>> calculateCoupledLineYMatrix(double Z0e, double Z0o,
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:135:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:140:50: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  140 |   void addIdealCouplerToAdmittance(vector<vector<Complex>>& Y,
      |                                                  ^~~~~~~
      |                                                  complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:140:50: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:140:50: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:140:57: error: template argument 1 is invalid
  140 |   void addIdealCouplerToAdmittance(vector<vector<Complex>>& Y,
      |                                                         ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:140:57: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:142:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  142 |   vector<vector<Complex>>
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:142:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:142:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:142:24: error: template argument 1 is invalid
  142 |   vector<vector<Complex>>
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:142:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:146:54: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  146 |   void addTransmissionLineToAdmittance(vector<vector<Complex>>& Y,
      |                                                      ^~~~~~~
      |                                                      complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:146:54: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:146:54: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:146:61: error: template argument 1 is invalid
  146 |   void addTransmissionLineToAdmittance(vector<vector<Complex>>& Y,
      |                                                             ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:146:61: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:150:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  150 |   vector<vector<Complex>>
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:150:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:150:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:150:24: error: template argument 1 is invalid
  150 |   vector<vector<Complex>>
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:150:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:152:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 152 | vector<vector<Complex>> extractSMatrixAtIndex(const Component_SPAR& comp,
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:152:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:152:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:152:24: error: template argument 1 is invalid 152 | vector<vector<Complex>> extractSMatrixAtIndex(const Component_SPAR& comp,
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:152:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:154:67: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 154 | void addFrequencyDependentSParamBlockToAdmittance(vector<vector<Complex>>& Y, | ^~~~~~~ | complex /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:154:67: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:154:67: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:154:74: error: template argument 1 is invalid 154 | void addFrequencyDependentSParamBlockToAdmittance(vector<vector<Complex>>& Y, | ^~ /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:154:74: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:156:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 156 | vector<vector<Complex>> parseInlineSMatrix(const QString& matrixStr,
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:156:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:156:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:156:24: error: template argument 1 is invalid 156 | vector<vector<Complex>> parseInlineSMatrix(const QString& matrixStr,
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:156:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:158:51: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  158 |   void addOnePortSParamToAdmittance(vector<vector<Complex>>& Y,
      |                                                   ^~~~~~~
      |                                                   complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:158:51: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:158:51: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:158:58: error: template argument 1 is invalid
  158 |   void addOnePortSParamToAdmittance(vector<vector<Complex>>& Y,
      |                                                          ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:158:58: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:160:51: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  160 |   void addTwoPortSParamToAdmittance(vector<vector<Complex>>& Y,
      |                                                   ^~~~~~~
      |                                                   complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:160:51: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:160:51: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:160:58: error: template argument 1 is invalid
  160 |   void addTwoPortSParamToAdmittance(vector<vector<Complex>>& Y,
      |                                                          ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:160:58: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:163:48: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  163 |                            const vector<vector<Complex>>& Smatrix,
      |                                                ^~~~~~~
      |                                                complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:163:48: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:163:48: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:163:55: error: template argument 1 is invalid
  163 |                            const vector<vector<Complex>>& Smatrix,
      |                                                       ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:163:55: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:168:52: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  168 |   void addMicrostripLineToAdmittance(vector<vector<Complex>>& Y,
      |                                                    ^~~~~~~
      |                                                    complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:168:52: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:168:52: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:168:59: error: template argument 1 is invalid
  168 |   void addMicrostripLineToAdmittance(vector<vector<Complex>>& Y,
      |                                                           ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:168:59: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:197:52: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  197 |   void addMicrostripStepToAdmittance(vector<vector<Complex>>& Y,
      |                                                    ^~~~~~~
      |                                                    complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:197:52: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:197:52: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:197:59: error: template argument 1 is invalid
  197 |   void addMicrostripStepToAdmittance(vector<vector<Complex>>& Y,
      |                                                           ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:197:59: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:201:50: error: ‘Complex’ has not been declared 201 | const string& DModel, Complex& z11, Complex& z12,
      |                                                  ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:201:64: error: ‘Complex’ has not been declared 201 | const string& DModel, Complex& z11, Complex& z12, | ^~~~~~~ /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:202:28: error: ‘Complex’ has not been declared
  202 |                            Complex& z21, Complex& z22);
      |                            ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:202:42: error: ‘Complex’ has not been declared
  202 |                            Complex& z21, Complex& z22);
      |                                          ^~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:207:52: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  207 |   void addMicrostripOpenToAdmittance(vector<vector<Complex>>& Y,
      |                                                    ^~~~~~~
      |                                                    complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:207:52: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:207:52: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:207:59: error: template argument 1 is invalid
  207 |   void addMicrostripOpenToAdmittance(vector<vector<Complex>>& Y,
      |                                                           ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:207:59: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:209:3: error: ‘Complex’ does not name a type; did you mean ‘complex’? 209 | Complex calcMicrostripOpenY(double W, double h, double er, double t,
      |   ^~~~~~~
      |   complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:219:51: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  219 |   void addMicrostripViaToAdmittance(vector<vector<Complex>>& Y,
      |                                                   ^~~~~~~
      |                                                   complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:219:51: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:219:51: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:219:58: error: template argument 1 is invalid
  219 |   void addMicrostripViaToAdmittance(vector<vector<Complex>>& Y,
      |                                                          ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:219:58: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:221:3: error: ‘Complex’ does not name a type; did you mean ‘complex’? 221 | Complex calcMicrostripViaImpedance(double D, double h, double t, double rho,
      |   ^~~~~~~
      |   complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:228:60: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 228 | void addMicrostripCoupledLinesToAdmittance(vector<vector<Complex>>& Y,
      |                                                            ^~~~~~~
      |                                                            complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:228:60: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:228:60: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:228:67: error: template argument 1 is invalid 228 | void addMicrostripCoupledLinesToAdmittance(vector<vector<Complex>>& Y, | ^~ /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:228:67: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:39: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  261 |   std::vector<std::vector<std::vector<Complex>>> sweepResults;
      |                                       ^~~~~~~
      |                                       complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:39: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:39: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:46: error: template argument 1 is invalid
  261 |   std::vector<std::vector<std::vector<Complex>>> sweepResults;
      |                                              ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:46: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:48: error: template argument 1 is invalid
  261 |   std::vector<std::vector<std::vector<Complex>>> sweepResults;
      |                                                ^
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:48: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:261:8: error: ‘<expression error>’ in namespace ‘std’ does not name a type
  261 |   std::vector<std::vector<std::vector<Complex>>> sweepResults;
      |        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:281:61: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 281 | const vector<int>& nodes, QMap<QString, Complex> Zvalue);
      |                                                             ^~~~~~~
      |                                                             complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:281:68: error: template argument 2 is invalid 281 | const vector<int>& nodes, QMap<QString, Complex> Zvalue); | ^ /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:291:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  291 |   vector<vector<Complex>> calculateSParameters();
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:291:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:291:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:291:24: error: template argument 1 is invalid
  291 |   vector<vector<Complex>> calculateSParameters();
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:291:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:17: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 294 | vector<vector<Complex>> convertS2Y(const vector<vector<Complex>>& S,
      |                 ^~~~~~~
      |                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:17: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:17: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:24: error: template argument 1 is invalid 294 | vector<vector<Complex>> convertS2Y(const vector<vector<Complex>>& S,
      |                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:24: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:58: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’? 294 | vector<vector<Complex>> convertS2Y(const vector<vector<Complex>>& S,
      |                                                          ^~~~~~~
      |                                                          complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:58: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:58: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:65: error: template argument 1 is invalid 294 | vector<vector<Complex>> convertS2Y(const vector<vector<Complex>>& S,
      |                                                                 ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:294:65: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:296:49: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  296 |   void addSParamBlockToAdmittance(vector<vector<Complex>>& Y,
      |                                                 ^~~~~~~
      |                                                 complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:296:49: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:296:49: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:296:56: error: template argument 1 is invalid
  296 |   void addSParamBlockToAdmittance(vector<vector<Complex>>& Y,
      |                                                        ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:296:56: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:299:47: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  299 |                           const vector<vector<Complex>>& Smatrix);
      |                                               ^~~~~~~
      |                                               complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:299:47: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:299:47: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:299:54: error: template argument 1 is invalid
  299 |                           const vector<vector<Complex>>& Smatrix);
      |                                                      ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:299:54: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:302:45: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  302 |   void printSParameters(const vector<vector<Complex>>& S);
      |                                             ^~~~~~~
      |                                             complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:302:45: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:302:45: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:302:52: error: template argument 1 is invalid
  302 |   void printSParameters(const vector<vector<Complex>>& S);
      |                                                    ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:302:52: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:306:45: error: ‘Complex’ was not declared in this scope; did you mean ‘complex’?
  306 |                         const vector<vector<Complex>>& S);
      |                                             ^~~~~~~
      |                                             complex
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:306:45: error: template argument 1 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:306:45: error: template argument 2 is invalid /home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:306:52: error: template argument 1 is invalid
  306 |                         const vector<vector<Complex>>& S);
      |                                                    ^~
/home/ramiro/qucs_s/qucs-s-spar-viewer/UI/../SPAR/SParameterCalculator.h:306:52: error: template argument 2 is invalid [ 25%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/pac.cpp.o
[ 25%] Automatic MOC and UIC for target extsimkernels
[ 25%] Built target extsimkernels_autogen
[ 25%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/moc_helpdialog.cpp.o [ 25%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/phaseshifter.cpp.o
[ 26%] Automatic MOC and UIC for target diagrams
[ 26%] Built target diagrams_autogen
[ 26%] Building CXX object qucs-activefilter/CMakeFiles/qucs-sactivefilter.dir/qrc_qucsactivefilter.cpp.o [ 27%] Building CXX object qucs-filter/CMakeFiles/qucs-sfilter.dir/moc_qucsfilter.cpp.o [ 27%] Building CXX object qucsator_rf/src/components/CMakeFiles/coreComponents.dir/rectline.cpp.o
[ 27%] Building CXX object rxcalc/CMakeFiles/rxcalc.dir/sources/system.cpp.o
[ 27%] Linking CXX executable qucs-sactivefilter
--- qucs-s-spar-viewer/CMakeFiles/qucs-sspar-viewer.dir/main.cpp.o ---
*** [qucs-s-spar-viewer/CMakeFiles/qucs-sspar-viewer.dir/main.cpp.o] Error code 1

make[2]: stopped in /home/ramiro/qucs_s/builddir
*** [all] Error code 6

make: stopped in /home/ramiro/qucs_s/builddir
1 error

make: stopped in /home/ramiro/qucs_s/builddir
netbsd-nuc$ ^D
Script done on Tue Nov 18 16:30:21 2025








Reply via email to