wbar fordítása

 ( bzs | 2014. július 17., csütörtök - 14:59 )

Sziasztok.

Egy "wbar 2.3.4" nevű programot próbálok fordítani debianon, de sajnos elakad a .configure itt:

Execute make update-po

...és nincs továbblépés innen.
Úgy érzem minden függősége fent van, de kétségeim vannak.

Ugyanez a forráskód Slackware14-en lefut.

Szerintetek itt mi hiányozhat?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

config.log-ot tedd fol valahova (pl bastebin), onnan tobb latszik

wget -d -c http://www.tengerikajak.info/linux/config.log

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Érdemes lenne a csomagot feltenni, vagy megnézni, hogy ők mit matattak benne:

https://packages.debian.org/unstable/x11/wbar

A gettext csomag (devel?) is fenn van?

igen.

# gettext --version
gettext (GNU gettext-runtime) 0.18.1

Különben a configure ennél a sornál már leállt volna:
checking for xgettext... /usr/bin/xgettext

---
--- A gond akkor van, ha látszólag minden működik. ---
---

# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for modules... yes
checking for gui_modules... yes
checking for pidof... /bin/pidof
configure: creating ./config.status
config.status: creating Makefile
config.status: creating share/Makefile
config.status: creating etc/Makefile
config.status: creating etc/wbar.cfg
config.status: creating etc/wbar.desktop.in
config.status: creating pixmaps/Makefile
config.status: creating po/Makefile.in
config.status: creating doc/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/man/es/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default-1 commands
=======================================

Execute make update-po

...és megáll.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Arch csomagból kiindulva intltool fent van?
https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/wbar

Nézegesd a függőségeket, meg azok függőségeit, valami biztos hiányzik...

mennyi időt vártál? config.log alapján is "dolgozik"


// Happy debugging, suckers
#define true (rand() > 10)

Hmm. 10 perc? Egyszer talán magára is hagytam. Ha tényleg még dolgozott, akkor a binárisom akkor keletkezett, amikor túl sokáig hagytam magára.

Amúgy slack14-en a folyamat nincs 1 perc se.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

Aszem sikerült a fordítás, megvan a 2 db bináris, --help kapcsoló mindegyiknél megy legalábbis.
Nosza, rögtön vnc, majd kézzel beállítgattam a bal felső sarokba a wbar-t. Megy is.
Rácsatolom az adafruit kijelzőt, ott meg nem megy.
Terminál megnyit, htop, él a wbar. Killezem, újraindítom centerként, sehol semmi..

Ez eredetileg mintha egy MAC-re tervezett kis csilivili, miktől nagy gépen én menekültem eddig. De egy mini kijelzős valamin, félig megmurdált szemmel már bizony jól jönne.
Estig még küzdök, de ma már aludni fogok.

---
--- A gond akkor van, ha látszólag minden működik. ---
---

wbar-config reloadja működik (elindítja a wbar-t), igaz, betölti a teljes képernyőt miniben, de ezen lehet módosítani, hála a frissen szerzett tapasztalataimnak a glade-3-mal kapcsolatosan.
Szóval a wbar-configot indítva ott a reload behozza a wbar-t.

Már csak azon kellett elmélkednem, milyen parancssor indítaná el.
A htopban alig találom meg. Ott vettem észre a szembeszökő hasonlóságot a wbar-config fájlban lévő 2. sor és a htopban futó processz sora között.

Végül a már jól beállított /hme/pi/.wbar fájl első három sorából a második felelt meg annak, ami a htopban volt. Remek. Elindítottam terminálból azzal, erre működik.
Most jön a learchiválás...
Az a csúcs, hogy ez 2 napomba került.
:)
Egyre gyorsabban öregszem

---
--- A gond akkor van, ha látszólag minden működik. ---
---