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