Re: Build from source (git clone git://git.gnome.org/seahorse) config files missing.



Ok, so it looked like it worked last evening.

Now after doing the following from a completely clean directory:
git clone git://git.gnome.org/seahorse
gary gary-iMac:~/Development/seahorse$ ./autogen.sh > autogen.output
**Warning**: I am going to run `configure' with no arguments.
If you wish to pass any to it, please specify them on the
`./autogen.sh' command line.

configure.in:33: installing `./config.guess'
configure.in:33: installing `./config.sub'
configure.in:24: installing `./install-sh'
configure.in:24: installing `./missing'
common/Makefile.am: installing `./depcomp'
gary gary-iMac:~/Development/seahorse$ make
make all-recursive
make[1]: Entering directory `/home/gary/Development/seahorse'
Making all in libegg
make[2]: Entering directory `/home/gary/Development/seahorse/libegg'
CC libeggdatetime_la-egg-datetime.lo
CCLD libeggdatetime.la
CC libeggsmclient_la-eggsmclient.lo
CC libeggsmclient_la-eggsmclient-xsmp.lo
CC libeggsmclient_la-eggdesktopfile.lo
CC libeggdesktopfile_la-eggdesktopfile.lo
CCLD libeggdesktopfile.la
CCLD libeggsmclient.la
make[2]: Leaving directory `/home/gary/Development/seahorse/libegg'
Making all in libcryptui
make[2]: Entering directory `/home/gary/Development/seahorse/libcryptui'
GEN cryptui-marshal.c
GEN cryptui-marshal.h
make all-recursive
make[3]: Entering directory `/home/gary/Development/seahorse/libcryptui'
Making all in .
make[4]: Entering directory `/home/gary/Development/seahorse/libcryptui'
CC cryptui.lo
CC cryptui-keyset.lo
CC cryptui-key-store.lo
CC cryptui-key-combo.lo
CC cryptui-key-list.lo
CC cryptui-key-chooser.lo
CC cryptui-marshal.lo
CCLD libcryptui.la
GEN cryptui-0.0.pc
make[4]: Leaving directory `/home/gary/Development/seahorse/libcryptui'
make[3]: Leaving directory `/home/gary/Development/seahorse/libcryptui'
make[2]: Leaving directory `/home/gary/Development/seahorse/libcryptui'
Making all in common
make[2]: Entering directory `/home/gary/Development/seahorse/common'
CC seahorse-bind.lo
CC seahorse-cleanup.lo
CC seahorse-object-list.lo
CC seahorse-registry.lo
CC seahorse-secure-buffer.lo
CCLD libseahorse-common.la
make[2]: Leaving directory `/home/gary/Development/seahorse/common'
Making all in libseahorse
make[2]: Entering directory `/home/gary/Development/seahorse/libseahorse'
echo "#include \"seahorse-marshal.h\"" > seahorse-marshal.c && \
/usr/bin/glib-genmarshal seahorse-marshal.list --body --prefix=seahorse_marshal >> seahorse-marshal.c
/usr/bin/glib-genmarshal seahorse-marshal.list --header --prefix=seahorse_marshal > seahorse-marshal.h
make all-am
make[3]: Entering directory `/home/gary/Development/seahorse/libseahorse'
CC seahorse-check-button-control.lo
CC seahorse-combo-keys.lo
CC seahorse-commands.lo
CC seahorse-context.lo
CC seahorse-dns-sd.lo
CC seahorse-gconf.lo
CC seahorse-gtkstock.lo
CC seahorse-notification.lo
seahorse-notification.c: In function ‘setup_libnotify_notification’:
seahorse-notification.c:240: error: missing binary operator before token "("
make[3]: *** [seahorse-notification.lo] Error 1
make[3]: Leaving directory `/home/gary/Development/seahorse/libseahorse'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/gary/Development/seahorse/libseahorse'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/gary/Development/seahorse'
make: *** [all] Error 2
gary gary-iMac:~/Development/seahorse$ ^C
gary gary-iMac:~/Development/seahorse$

------------------------------------------------------------------------
The results in autogen.output: (With many control characters stripped)
config.status: creating pgp/Makefile
config.status: creating po/Makefile.in
config.status: creating help/Makefile
config.status: creating data/Makefile
config.status: creating data/icons/Makefile
config.status: creating pixmaps/Makefile
config.status: creating pixmaps/22x22/Makefile
config.status: creating pixmaps/48x48/Makefile
config.status: creating pixmaps/scalable/Makefile
config.status: creating pkcs11/Makefile
config.status: creating src/Makefile
config.status: creating src/seahorse.desktop.in
config.status: creating ssh/Makefile
config.status: creating daemon/Makefile
config.status: creating reference/Makefile
config.status: creating reference/libcryptui/Makefile
config.status: creating reference/libcryptui/version.xml
config.status: creating reference/libseahorse/Makefile
config.status: creating reference/libseahorse/version.xml
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands

GTK+ Version: 2.0
PKCS11 Support: no
PGP Support: yes
GnuPG Version: gpg (GnuPG) 1.4.10
GPGME Version: 1.2.0
SSH Support: yes
Keyserver Support: yes
LDAP: yes
HKP: yes
Key Sharing: yes
Notification Support: yes
Build introspection data: auto

Now type `make' to compile seahorse
(END)

Breaks on this line:
240 #if NOTIFY_CHECK_VERSION(0,7,0)

I'm assuming I'm missing a macro library that didn't get picked up by apt-get build-dep seahorse.

Any suggestions?

Thank you.

Gary

On Sat, Oct 30, 2010 at 9:22 AM, lucas gary gmail com <lucas gary gmail com> wrote:
Thank you both, that worked.

Is this temporary or should the README / INSTALL files be tweaked with these instructions?

G


On Sat, Oct 30, 2010 at 8:47 AM, Paul Cutler <pcutler gnome org> wrote:
Try running:

./autogen.sh
make
sudo make install

Paul

On Sat, Oct 30, 2010 at 1:27 AM, lucas gary gmail com <lucas gary gmail com> wrote:
Evening, I've been away from Linux for a long time and I wanted to take a look at the Seahorse code... 

I followed the instructions at:
http://projects.gnome.org/seahorse/development.html

Here are the files I pulled down:
total 592
-rw-r--r--  1 gary gary   1029 2010-10-29 23:00 acinclude.m4
-rw-r--r--  1 gary gary    432 2010-10-29 23:00 AUTHORS
-rwxr-xr-x  1 gary gary    771 2010-10-29 23:00 autogen.sh
-rw-r--r--  1 gary gary     85 2010-10-29 23:00 BUGS
-rw-r--r--  1 gary gary   1197 2010-10-29 23:00 ChangeLog
-rw-r--r--  1 gary gary  11974 2010-10-29 23:00 ChangeLog.pre-0.6
-rw-r--r--  1 gary gary 206688 2010-10-29 23:00 ChangeLog.pre-1.0
-rw-r--r--  1 gary gary 108077 2010-10-29 23:00 ChangeLog.pre-auto
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 common
-rw-r--r--  1 gary gary  19603 2010-10-29 23:00 configure.in
-rw-r--r--  1 gary gary  17992 2010-10-29 23:00 COPYING
-rw-r--r--  1 gary gary  18109 2010-10-29 23:00 COPYING-DOCS
-rw-r--r--  1 gary gary  25292 2010-10-29 23:00 COPYING-LIBCRYPTUI
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 daemon
drwxr-xr-x  3 gary gary   4096 2010-10-29 23:00 data
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 gkr
-rw-r--r--  1 gary gary   4180 2010-10-29 23:00 HACKING
drwxr-xr-x 19 gary gary   4096 2010-10-29 23:00 help
-rw-r--r--  1 gary gary   9498 2010-10-29 23:00 INSTALL
drwxr-xr-x  3 gary gary   4096 2010-10-29 23:00 libcryptui
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 libegg
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 libseahorse
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 m4
-rw-r--r--  1 gary gary    111 2010-10-29 23:00 MAINTAINERS
-rw-r--r--  1 gary gary   1670 2010-10-29 23:00 Makefile.am
-rw-r--r--  1 gary gary  37135 2010-10-29 23:00 NEWS
-rw-r--r--  1 gary gary   2043 2010-10-29 23:00 omf.make
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 pgp
drwxr-xr-x  5 gary gary   4096 2010-10-29 23:00 pixmaps
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 pkcs11
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 po
-rw-r--r--  1 gary gary    974 2010-10-29 23:00 README
drwxr-xr-x  4 gary gary   4096 2010-10-29 23:00 reference
-rw-r--r--  1 gary gary   1162 2010-10-29 23:00 seahorse.doap
-rw-r--r--  1 gary gary   2334 2010-10-29 23:00 seahorse.spec.in
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 src
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 ssh
drwxr-xr-x  2 gary gary   4096 2010-10-29 23:00 tests
-rw-r--r--  1 gary gary    750 2010-10-29 23:00 THANKS
-rw-r--r--  1 gary gary    774 2010-10-29 23:00 TODO


I don't see a configure file in there, when I attempt to issue a ./configure I got 'No such File or Directory'

I did however find out how to generate a configure file... (autoscan, autoconf etc)...  However I'm assuming this is not the normal procedure as nothing was mentioned in any of the documentation.

After playing around a little more I'm realising that allot of config is missing...   (install.sh) basically most of what's required to config / make

Any ideas?



_______________________________________________
seahorse-list mailing list
seahorse-list gnome org
http://mail.gnome.org/mailman/listinfo/seahorse-list






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