Skip to content

Bare Metal Install Missing pkg-config #19

@nyaaaaaaatalie

Description

@nyaaaaaaatalie

Seems the bare metal install script should have pkg-config as a package to be installed. Ran the install on a fresh Debian Trixie image:

[... snipped ...]

Compiling / installing the readsb based feed client

72
74
rm -f *.o uat2esnt/*.o compat/clock_gettime/*.o compat/clock_nanosleep/*.o compat/apple/*.o readsb viewadsb cprtests crctests convert_benchmark
make: pkg-config: No such file or directory
/usr/bin/ld: interactive.o: warning: relocation against `stdscr' in read-only section `.text'
/usr/bin/ld: interactive.o: in function `interactiveInit':
/usr/local/share/adsblol/readsblol-git/interactive.c:100:(.text+0x155): undefined reference to `initscr'
/usr/bin/ld: /usr/local/share/adsblol/readsblol-git/interactive.c:101:(.text+0x15c): undefined reference to `stdscr'
/usr/bin/ld: /usr/local/share/adsblol/readsblol-git/interactive.c:101:(.text+0x161): undefined reference to `wclear'
/usr/bin/ld: /usr/local/share/adsblol/readsblol-git/interactive.c:102:(.text+0x168): undefined reference to `stdscr'
/usr/bin/ld: interactive.o: in function `interactiveShowData':
/usr/local/share/adsblol/readsblol-git/interactive.c:196:(.text+0x21d): undefined reference to `stdscr'
/usr/bin/ld: /usr/local/share/adsblol/readsblol-git/interactive.c:196:(.text+0x250): undefined reference to `wmove'
/usr/bin/ld: /usr/local/share/adsblol/readsblol-git/interactive.c:196:(.text+0x25c): undefined reference to `stdscr'

[... snipped ...]

I installed pkg-config and ran again:

[... snipped ...]

Compiling / installing the readsb based feed client

72
74
rm -f *.o uat2esnt/*.o compat/clock_gettime/*.o compat/clock_nanosleep/*.o compat/apple/*.o readsb viewadsb cprtests crctests convert_benchmark
80

82
Created symlink '/etc/systemd/system/default.target.wants/adsblol-feed.service' → '/usr/lib/systemd/system/adsblol-feed.service'.
92
94
96
100
---------------------
---------------------

---------------------
No data available from IP 127.0.0.1 on port 30005!
---------------------
If your data source is another device / receiver, see the advice here:
https://github.com/adsbxchange/wiki/wiki/Datasource-other-device

[... snipped ...]

This should be a simple fix, just adding pkg-config to the packages to install for Debian. I don't want to step on any toes, so apologies if this isn't the place. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions