Temat: Freeradius 2 problem z kompilacją

Ma ktoś może sposób na kompilację freeradiusa2 w LEDE. Cały czas mam taki błąd.

/usr/bin/ld: .libs/debug.o: Relocations in generic ELF (EM: 8)
/usr/bin/ld: .libs/debug.o: Relocations in generic ELF (EM: 8)
.libs/debug.o: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status

2

Odp: Freeradius 2 problem z kompilacją

Niestety nie, nie kompiluje się.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Freeradius 2 problem z kompilacją

W sumie to mam dobrą wiadomość. Po poranku udało mi się skompilować ten pakiet. Rozwiązanie było w necie. Nie wiem tylko czy mogę tak je podać. Bo jest w pakiecie z Entware-ng. Jak mogę to podam smile
Mam jeszcze pytanie jak z poziomu kodu źródłowego zmienić baner jaki pojawia się przez ssh??

4

Odp: Freeradius 2 problem z kompilacją

Podaj, choć raczej po prostu wyślij poprawkę do repo openwrt.

Ten baner to /etc/banner. Po prostu dodaj tak swoją zawartość.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Freeradius 2 problem z kompilacją

To podam smile
Trzeba dopisać w Makefile.
Dopisać po:
PKG_NAME:=freeradius2
PKG_VERSION:=2.2.9
PKG_RELEASE:=1
linie
PKG_BUILD_DEPENDS:=libtool

oraz zmodyfikować
define Build/Compile
    $(MAKE) -C $(PKG_BUILD_DIR) \
        R="$(PKG_INSTALL_DIR)" \
        INSTALLSTRIP="" \
        all certs install
endef
na
define Build/Compile
    $(MAKE) -C $(PKG_BUILD_DIR) \
        R="$(PKG_INSTALL_DIR)" \
        INSTALLSTRIP="" LIBTOOL:="$(STAGING_DIR)/host/libltdl/bin/libtool" \
        all certs install
endef

6

Odp: Freeradius 2 problem z kompilacją

A jak to się wrzuca ??

7

Odp: Freeradius 2 problem z kompilacją

Zgłaszasz pull request na https://github.com/openwrt/packages/commits/master

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.