We built the jtdxhamlib package statically, while does not link to INDI dynamically in jtdx... Either upstream need to fix the static link issue, or we need to build jtdxhamlib without indi support.
Quick fix: add --without-indi
to jtdxhamlib PKGBUILD
Search Criteria
Package Details: jtdx 2.2.156-4
Git Clone URL: | https://aur.archlinux.org/jtdx.git (read-only, click to copy) |
---|---|
Package Base: | jtdx |
Description: | For amateur radio communication using very weak signals. Forked from WSJT-X. |
Upstream URL: | https://github.com/jtdx-project/jtdx |
Licenses: | GPL3 |
Submitter: | joshuarubin |
Maintainer: | joshuarubin |
Last Packager: | joshuarubin |
Votes: | 4 |
Popularity: | 0.000594 |
First Submitted: | 2020-08-13 00:17 (UTC) |
Last Updated: | 2022-01-10 19:34 (UTC) |
Dependencies (14)
- fftw (fftw-amdAUR)
- hamlib (hamlib-gitAUR, hamlib-noindi-gitAUR)
- portaudio
- qt5-multimedia (qt5-multimedia-gitAUR)
- qt5-serialport (qt5-serialport-gitAUR)
- qt5-websockets (qt5-websockets-gitAUR)
- asciidoc (asciidoc-gitAUR) (make)
- asciidoctor (make)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- gcc (gcc11AUR, gcc-gitAUR, gccrs-gitAUR, gcc-snapshotAUR) (make)
- gcc-fortran (gcc11-fortranAUR, gcc-fortran-gitAUR, gcc-fortran-snapshotAUR) (make)
- jtdxhamlibAUR (make)
- qt5-tools (qt5-tools-gitAUR) (make)
Required by (0)
Sources (1)
imi415 commented on 2023-10-23 03:43 (UTC) (edited on 2023-10-23 03:44 (UTC) by imi415)
Coelacanthus commented on 2023-04-30 16:10 (UTC)
Need add some code to jtdxhamlib. \
CFLAGS+=" -ffat-lto-objects"
CXXFLAGS+=" -ffat-lto-objects"
To solve strip with mangle problem. \ https://archlinux.org/todo/lto-fat-objects/
simona commented on 2023-01-29 14:20 (UTC)
/bin/ld: /opt/jtdxhamlib/lib/libhamlib.a(indi_wrapper.o):(.data.rel.ro._ZTV13RotINDIClient[_ZTV13RotINDIClient]+0x80): undefined reference to `INDI::BaseClient::newUniversalMessage(std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> >)'
collect2: error: ld returned 1 exit status
make[2]: [CMakeFiles/jtdx.dir/build.make:801: jtdx] Error 1
make[1]: [CMakeFiles/Makefile2:733: CMakeFiles/jtdx.dir/all] Error 2
joshuarubin commented on 2023-01-18 23:06 (UTC)
Looking for co-maintainers as I'm not on arch full time anymore.
simona commented on 2023-01-02 21:19 (UTC)
/bin/ld: /opt/jtdxhamlib/lib/libhamlib.a(indi_wrapper.o):(.data.rel.ro._ZTV13RotINDIClient[_ZTV13RotINDIClient]+0x80): undefined reference to `INDI::BaseClient::newUniversalMessage(std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> >)' collect2: error: ld returned 1 exit status
joshuarubin commented on 2022-01-10 19:35 (UTC)
Updated makedepends, thanks for the note.
DeltaV commented on 2021-12-26 02:56 (UTC)
I was not able to build unless I had the boost package installed (cmake package check failed). The makedepends should be updated to include boost.
joshuarubin commented on 2021-12-09 16:59 (UTC)
Sorry for the delay, does it work for you now?
LibreFreq commented on 2021-11-19 06:00 (UTC)
gcc9 is no loner available in the official repos, but in the archive, but jtdx does not compile with it. But somehow or other the PKGBUILD also does not export the compilers. Either you add the compiler edition with
build() {
export CC=/usr/bin/gcc-9
export CXX=/usr/bin/g++-9
export FC=/usr/bin/gfortran-9
...
or you change makedepends to gcc and gcc-fortran, which works fine with 11.1.0.
ew8bak commented on 2021-11-02 19:29 (UTC)
It was at 'gcc9' 'gcc9-fortran'. After installing gcc11 the error disappeared
Pinned Comments
joshuarubin commented on 2023-01-18 23:06 (UTC)
Looking for co-maintainers as I'm not on arch full time anymore.