Hi
I decided to follow your lead and try this on Ubuntu. After the final make install,
this is what was installed:
joel@JoelD830:~$ ls ~/skyeye/install-git/bin
mknandflashdump skyeye_cli.pyc skyeye_lib_path.py skyeye_module.py
prof_convert skyeye_init.py skyeye_lib_path.pyc skyeye_module.pyc
skyeye_cli.py skyeye_init.pyc skyeye_main.py uart_instance
joel@JoelD830:~$ cat /etc/issue
Ubuntu 13.04 \n \l
When I invoked skyeye_main.py, it reported a version number of 1.3.2.
More questions and some answers:
(1) What happened to the binary named skyeye? If skyeye_cli.py is a replacement,
then it is not executable.
(2) I know there is a branch for 1.3.5. Why is master showing 1.3.2?
Am I on the right git branch?
The answers:
More info on libreadline.a. The top level Makefile.in in git is NOT generated from
the Makefile.am. The Makefile.in has this:
all:third-party/readline/libreadline.a third-party/bfd/.libs/libbfd.so third-party/libiberty/libiberty.a third-party/opcodes/.libs/libopcodes.so
which does not match what is in the Makefile.am
all:third-party/bfd/.libs/libbfd.so third-party/libiberty/libiberty.a third-party/opcodes/.libs/libopcodes.so
Below my signature is the complete output of git status. Quite a few files were regenerated.
Fedora has the same version of automake but a different version of autoconf. Ubuntu
has 2.69. Fedora 17 has 2.68.
After I copied the tree back from Ubuntu to Fedora with the generated files, the build
completed exactly the same.
I think you need to commit the files generated by autoconf/automake. It may also be necessary
to have a script to touch the generated files to ensure a user doesn't have to regenerate them.
GCC's contrib/.
It is not necessary to keep the autom4te.cache directories under source code control.
--joel
RTEMS
# modified: Makefile.in
# modified: aclocal.m4
# modified: arch/arm/Makefile.in
# modified: arch/bfin/Makefile.in
# modified: arch/coldfire/Makefile.in
# modified: arch/mips/Makefile.in
# modified: arch/ppc/Makefile.in
# modified: arch/sparc/Makefile.in
# modified: arch/x86/Makefile.in
# modified: autom4te.cache/output.3
# modified: autom4te.cache/requests
# modified: autom4te.cache/traces.3
# modified: common/Makefile.in
# modified: configure
# modified: device/Makefile.in
# modified: libltdl/autom4te.cache/requests
# modified: libltdl/configure
# modified: soc/arm/Makefile.in
# deleted: third-party/opcodes/s390-mkopc
# modified: utils/Makefile.in
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# autom4te.cache/output.4
# autom4te.cache/traces.4
# libltdl/autom4te.cache/output.2
# libltdl/autom4te.cache/traces.2