[Users] Building using git

Brian Morrison bdm at fenrir.org.uk
Thu Aug 8 19:02:09 CEST 2013


On Thu, 8 Aug 2013 18:24:05 +0200
Michael Rasmussen wrote:

> On Thu, 8 Aug 2013 16:43:49 +0100
> Brian Morrison <bdm at fenrir.org.uk> wrote:
> 
> > 
> > I assume that I haven't done all the needed steps, but is there
> > something missing between the git pull --all and the ./autogen.sh
> > commands?
> > 
> You could try this approach:
> ./autogen.sh --enable-maintainer-mode
> make maintainer-clean
> ./autogen.sh .....
> make
> 

OK, well when I do that I end up with version.h with no version
strings, like this:

[bdm at peterson claws]$ more src/common/version.h
/*
 * Sylpheed -- a GTK+ based, lightweight, and fast e-mail client
 * Copyright (C) 1999-2012 Hiroyuki Yamamoto  and the Claws Mail team
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <http://www.gnu.org/licenses/>.
 *
 */

#ifndef __VERSION_H__
#define __VERSION_H__

#include <glib.h>

#define MAKE_NUMERIC_VERSION(a, b, c, d) ((((guint32)a) << 24) |
(((guint32)b) << 16) | \ (((guint32)c) <<  8) |  ((guint32)d)      )

#define PACKAGE                 "claws-mail"
#define PACKAGE_FRIENDLY        "Claws Mail"
#define VERSION                 ".."
#define RELEASE_VERSION         ".."
#define PROG_VERSION            PACKAGE_FRIENDLY" "VERSION_GIT_FULL
#ifdef USE_MAINTAINER_MODE
#define PROG_VERSION_FRIENDLY   PROG_VERSION
#else
#define PROG_VERSION_FRIENDLY   PACKAGE_FRIENDLY" "RELEASE_VERSION
#endif
#define VERSION_NUMERIC         MAKE_NUMERIC_VERSION(, , \
                                                     , 0)
#define VERSION_GIT_FULL        ""
#endif /* __VERSION_H__ */

I've never used git before, so clearly there's something missing that I
have not yet learned about.

-- 

Brian Morrison



More information about the Users mailing list