Strona 1 z 1

[+] Kompilacja PeerGuradian na arm

: 30 stycznia 2013, 12:12
autor: maf2
Witam.
Od jakiegoś czasu męczę się z kompilacją pgl na arm. Obecnie stanąłem na braku pakietu:

Kod: Zaznacz cały

qtDBus
i kompletnie nie mogę sobie poradzić ze znalezienie go. Komunikat jaki dostaję to:

Kod: Zaznacz cały

no package QtDbus
Proszę o pomoc.

: 30 stycznia 2013, 13:05
autor: Rafal_F
Nie podałeś nawet wersji systemu. http://debian.linux.pl/threads/12771-Za ... #post81406
Napisanie też co to za pakiet (trzy literowy skrót nic nie mówi) mogłoby pomóc, to ten sam: http://packages.debian.org/search?keywo ... ection=all ?

Co do pakietu qtdbus, to wyszukiwarka znajduje tylko to: http://packages.debian.org/search?keywo ... ection=all
Przeczytaj dokładnie dokumentacje dołączoną do źródeł.

: 30 stycznia 2013, 13:25
autor: maf2
Już podaję. System to Debian Squeeze. A pakiet, który kompiluję to PeerGuradian: http://sourceforge.net/projects/peergua ... nux/2.2.2/.
Z tych pakietów co podałeś to właśnie nie to. Dlatego nie wiem co to za pakiet jest ten QtDbus. Jak potrzeba jeszcze jakiś informacji to pytać chętnie podam.

: 30 stycznia 2013, 13:49
autor: Rafal_F
Tu patrzyłeś? http://sourceforge.net/p/peerguardian/w ... ianUbuntu/
Nie wiem tylko czy jest architektura arm. Z resztą z tego co widzę:

Kod: Zaznacz cały

libqt4-dev
tak jak całego qt4 nie ma na arm.

Według dokumentacji:
For a slick installation you can build without the GUI and turn off dbus
support:
--without-qt4
--disable-dbus
Może najpierw spróbuj wyłączyć samo qt4, a zostawić dbus.

: 30 stycznia 2013, 14:11
autor: maf2
Teoretycznie przeszła instalacja jak wyłączyłem, tak jak radziłeś qt4. Problem w tym, że jak wydaję polecenie:

Kod: Zaznacz cały

pglcmd start
to otrzymuję komunikat

Kod: Zaznacz cały

pgld failed

: 30 stycznia 2013, 15:49
autor: Rafal_F
Zrobiłeś wszystko według dokumentacji?
Step 3.2: Build and install
---------------------------

After configure you can build and install the package, just issue:
make
make install


Step 3.3: Activate the init script
----------------------------------

On some systems (e.g. Debian and Ubuntu based) it may be required to activate
the init script manually:
update-rc.d pgl defaults

Or alternatively:
/usr/lib/lsb/install_initd /etc/init.d/pgl

: 30 stycznia 2013, 16:30
autor: maf2
Polecenia:

Kod: Zaznacz cały

make
make install
oczywiście zrobiłem.

Odnośnie polecenia:

Kod: Zaznacz cały

update-rc.d pgl defaults
to wyświetla:

Kod: Zaznacz cały

update-rc.d : error: unable to read /etc/init.d/pgl.

: 30 stycznia 2013, 19:41
autor: Rafal_F
To jest cały komunikat jaki dostajesz?

Kod: Zaznacz cały

pgld failed
Poszukaj plików:

Kod: Zaznacz cały

/var/log/pgl/pgld.log
/var/log/pgl/pglcmd.log
Albo jakiegoś podobnego i sprawdź zawartość.

: 31 stycznia 2013, 12:54
autor: maf2
Brak jest jakichkolwiek logów. Skompilowałem to jeszcze raz bez dbus:

Kod: Zaznacz cały

--without-qt4
--disable-dbus
I działa. Dziękuję za pomoc.