bug-gnubatch
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-gnubatch] Installation trouble and possible root causes (no pat


From: Reuti
Subject: Re: [bug-gnubatch] Installation trouble and possible root causes (no patch/fix)
Date: Fri, 27 Aug 2010 19:57:34 +0200

Hi,

Am 26.08.2010 um 20:17 schrieb Jan Schampera:

> John M Collins wrote:
> 
>> Could you take the version from the Git source repository for now and 
>> confirm it's still wrong. I'm just in the process of creating the next 
>> version as when Debian approve it for their dists I'll make a tarball.
> 
> My environment:
> - Debian 5.0.5 64bit
> - GNU Autoconf 2.61
> - GNU Automake 1.10.1
> 
> I cloned http://git.savannah.gnu.org/cgit/gnubatch.git and it's still the 
> same.
> 
> A big (but maybe wrong) fix is to put datarootdir = @datarootdir@ into the 
> relevant Makefile.in files and to adjust doc/Makefile.in to
> a) create the MANDIR/manN directories
> b) use ln -sf instead of only ln -s to be able to re-run make install

yes, this I also found and finally got it compiled. The strange thing is for 
me, that in addition the last command in the Makefile:

$ gbch-uchange -p ALL `who am i|sed -e 's/ .*//'`

fails with -2, and also a gbch-start doesn't do anything. No error, nothing in 
/var/log/messages or /tmp. Also strace doesn't reveal anything useful. As even 
the "-?" isn't working to the various commands, I would assume for now, that 
any of the "flex" or "bison" ... tools isn't the correct version (openSUSE 
11.3).

I think I will change these and try again, as I can't provide any error message 
I don't know where to look into in detail or request any particular help.

-- Reuti


> Anyways, I'm not an autotools expert, I grew up with ready configure.ac's and 
> Makefile.in's where I coded until now...
> 
> So I just give you the user point of view with manual fixes and thoughts 
> (tagged with "-->") ;-)
> 
> 
> Hope that helps a bit,
> Jan "TheBonsai"
> 
> 
> --- MY PERSONAL INSTALL LOG(TM) ---
> 
> /usr/bin/install -c -m 644 libgnubatch_int.la libgnubatch_client.la 
> libgnubatch_curs.la /opt/gnubatch/lib
> /usr/bin/install: angegebenes Ziel „/opt/gnubatch/lib“ ist kein Verzeichnis
> make[2]: *** [install] Fehler 1
> make[2]: Leaving directory `/home/bonsai/devel/gnubatch/build/lib'
> make[1]: *** [install] Fehler 2
> make[1]: Leaving directory `/home/bonsai/devel/gnubatch/build'
> make: *** [install] Fehler 2
> 
> --> mkdir /opt/gnubatch/lib
> 
> 
> /usr/bin/install -c -m 644 poddoc/man/*.1 /opt/gnubatch/share/man/man1
> /usr/bin/install: angegebenes Ziel „/opt/gnubatch/share/man/man1“ ist kein 
> Verzeichnis
> make[1]: *** [install] Fehler 1
> make[1]: Leaving directory `/home/bonsai/devel/gnubatch/doc'
> make: *** [install] Fehler 2
> 
> --> mkdir -p /opt/gnubatch/share/man/man{1,3,5,8}
> 
> 
> 
> /usr/bin/install -c -d
> /usr/bin/install: Fehlendes Dateioperand
> „/usr/bin/install --help“ gibt weitere Informationen.
> make[1]: *** [install] Fehler 1
> make[1]: Leaving directory `/home/bonsai/devel/gnubatch/doc'
> make: *** [install] Fehler 2
> 
> --> $(PDFDIR) in doc/Makefile undefined/empty!
> --> manually enter a path, no idea where the variable should come from
> 
> 
> 
> cd /opt/gnubatch/share/man/man1; for p in conn disconn dst; do ln -s 
> gbch-start.1 gbch-$p.1; done
> ln: Erzeuge symbolische Verknüpfung „gbch-conn.1“: Die Datei existiert bereits
> ln: Erzeuge symbolische Verknüpfung „gbch-disconn.1“: Die Datei existiert 
> bereits
> ln: Erzeuge symbolische Verknüpfung „gbch-dst.1“: Die Datei existiert bereits
> make[1]: *** [install] Fehler 1
> make[1]: Leaving directory `/home/bonsai/devel/gnubatch/doc'
> make: *** [install] Fehler 2
> 
> --> edit doc/Makefile to use ln -f everywhere
> 
> 
> 
> false || /opt/gnubatch/bin/gbch-uchange -R
> Cannot find help message file /opt/gnubatch/share/gnubatch/help/btrest.help
> Maybe installation was not complete?
> make: *** [install] Fehler 255
> 
> --> datarootdir issue
> --> mkdir -p /opt/gnubatch/share/gnubatch/help
> --> cp build/helpmsg/* /opt/gnubatch/share/gnubatch/help
> 
> 
> # ./gbch-start
> gbch-start - restarting GNUbatch scheduler process
> --> OK
> 
> $ ./gbch-xq
> (gbch-xq:12135): GLib-WARNING **: GError set over the top of a previous 
> GError or uninitialized memory.
> This indicates a bug in someone's code. You must ensure an error is NULL 
> before it's set.
> The overwriting error message was: Failed to open file 
> '/opt/gnubatch/share/gnubatch/help/xbtq.menu': Datei oder Verzeichnis nicht 
> gefunden
> ** Message: Menu build failed
> 
> --> indicates 2 problems, IMHO
> --> 1. GError handling
> --> 2. datarootdir again :)
> --> cp build/gtk/* /opt/gnubatch/share/gnubatch/help
> 
> 
> $ ./gbch-xq
> --> OK
> 
> 
> 
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]