Ramiro Aceves <[email protected]> writes:

> Anyway, I have been able to compile QUCS-S. Instead of git cloning this:
>
> https://github.com/ra3xdh/qucs_s.git
>
> I downloaded a stable release:
>
> https://github.com/ra3xdh/qucs_s/releases/download/25.2.0/qucs-s-25.2.0.tar.gz
>
> I compiled with:
>
> $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"
>
> $make -j8

Yes, you are close.  Look for a package that has ".include" of
..../cmake/build.mk
It is possible url2pkg will even do this for you.

> $make install
>
> netbsd-nuc$ ./qucs-s
> ./qucs-s: Shared object "libQt6SvgWidgets.so.6" not found
> netbsd-nuc$
>
> netbsd-nuc$ ldd qucs-s
> qucs-s:
>       -lQt6SvgWidgets.6 => not found
>       -lQt6Xml.6 => not found
>       -lQt6PrintSupport.6 => not found
>       -lQt6Svg.6 => not found
>       -lQt6Widgets.6 => not found
>       -lQt6Gui.6 => not found
>       -lGL.1 => not found
>       -lQt6Core.6 => not found
>       -lstdc++.9 => /usr/lib/libstdc++.so.9
>       -lm.0 => /usr/lib/libm.so.0
>       -lc.12 => /usr/lib/libc.so.12
>       -lgcc_s.1 => /usr/lib/libgcc_s.so.1
>       -lpthread.1 => /usr/lib/libpthread.so.1
>
> I think I am close.

You are.  Likely the pkgsrc build will not have those 'not found' as it
sets up rpath correctly.

Reply via email to