Tim, all,
Is this OK? I have run into this error with the script after cloning the current repository:
01:02 archangel:/dat_e/tde> ./scripts/switch_all_submodules_to_head_and_clean Preparing /dat_e/tde for development use Enter your TDE GIT username []: drankin HEAD is now at 6df356b Reset submodule main/tdebase to latest HEAD Removing libqt-mt.so Removing libqt-mt.so.3 Removing libqt-mt.so.3.3 Already up-to-date. HEAD is now at 6df356b Reset submodule main/tdebase to latest HEAD Submodule 'experimental' () registered for path 'experimental' Submodule 'main/applications/abakus' () registered for path 'main/applications/abakus'
<snip>
Entering 'main/tdewebdev' Already up-to-date. Entering 'experimental' This script can only be run from a top level git directory. Exiting... Stopping at 'experimental'; script returned non-zero status.
I presume this is OK, but wanted to check before I start down a path with a messed up clone of the repository. What say the experts?
This would mean that your top level directory does not have its .git/ folder for some reason. It should be safe to ignore, but if someone were to add another submodule to the TDE tree you would not receive it as an update from running that script (i.e. you would need to manually initialize the new submodule repository with "git clone").
P.S. - How is the audiofile 3.2 -> 3.3 release and libpng 1.5.8 release impacting current building?
If you receive build errors related to those releases please file a bug report. Otherwise there is no impact. ;-)
Tim