Hi David!

On Wed, 14 Jul 1999, David DeSimone wrote:

> Wilhelm Wienemann <[EMAIL PROTECTED]> wrote:
> >
> > >  make keymap_defs.h
> > 
> > Thanks, it works very well!
> 
> I don't suppose anyone is interested in the problem of why the
> keymap-defs.h file wasn't built automatically?

1.      Maybe I didn't read the enclosed documentation (INSTALL, NEWS,
        README etc.) carefully enough, but I haven't seen that I have to
        modify my wellknown habbits - especially the 'make'-command - to 
        make a compilation of a new mutt-version. 

2.      Until now I didn't subscribe the 'mutt-dev' mailinglist. Maybe 
        there was a discussion in the dev-list about the (new) command
        'make keymap_defs.h' to get the needed header-file. 

Only with a 'make' the 'keymap-defs.h' file wasn't build
(automatically). Maybe it can be enabled with an option of 
'./configure', but also such a possibility I couldn't find neither 
in any docs nor in './configure --help'.  So, I doesn't know the 
reason why it wasn't build (automatically). 

Here I used a 'mutt.spec' file to make a 'mutt-0.96.3i-1.i386.rpm' 
package. With the stable versions of mutt I used the 'make'
command for the 'build' process:

-----------------------> cut here <------------------------ -
[...] 
%build
./configure --prefix=/usr --enable-compressed
make
^^^^
-----------------------> cut here <------------------------ -

With this sequence the compilation failed with the earlier mailed
error-message. 

After the Modifikation I got very strange things during the build
process of the rpm-package. One documented directory was OK
(-DSHAREDIR=\"/usr/share/mutt\") but many others aren't
(-DSYSCONFDIR=\"/tmp/mutt-root/usr/etc\"
 -DBINDIR=\"/tmp/mutt-root/usr/bin\" -I/tmp/mutt-root/usr/include),
however, the path-documentation in the 'mutt-0.96.3/Makefile' was
OK: 
-----------------------> cut here <------------------------ -
[...] 
prefix = /usr
exec_prefix = ${prefix}
[...] 
bindir = /usr/bin
sbindir = ${exec_prefix}/sbin
libexecdir = ${exec_prefix}/libexec
datadir = ${prefix}/share
sysconfdir = /usr/etc
[...] 
includedir = /usr/include
oldincludedir = /usr/include
[...] 
-----------------------> cut here <------------------------ -

So to get a useable package I must add many configuration-options
-----------------------> cut here <------------------------ -
[...] 
--with-docdir=%{prefix}/doc/packages --bindir=%{prefix}/bin
--includedir=%{prefix}/include --sysconfdir=%{prefix}/etc
-----------------------> cut here <------------------------ -
and I must also delete the 'BuildRoot: /tmp/mutt-root' destination
in the spec-file. So the needed files are installed directly and not 
in an order which I prefer, but it works. 

So now I have to try out the 'pgp'-handle in the new version 
of mutt. 

bye - Wilhelm

-- 
>>>>>>>>> Wilhelm Wienemann, Amselweg 10, D-47546 Kalkar/Germany <<<<<<<<<
==========>>>>>   E-Mail: [EMAIL PROTECTED]  <<<<<===========
"And since you are the future keepers of everything, including music, we
 hope you will keep it well, with love, and in joy." (Frederick Fennell)   

Reply via email to