The following patch on the build script add an explicit error if we try
to build the plugin while we have already another version of the plugin
installed.

Thanks !

Pierre Vittet


On Wed, 6 Jul 2011 15:50:39 +0200, Basile Starynkevitch
<bas...@starynkevitch.net> wrote:
> On Wed, Jul 06, 2011 at 02:39:58PM +0200, pier...@pvittet.com wrote:
>> Hello, I got warnings and errors while trying to compile this rc.
> 
> I talked with Pierre, and we are suspecting that old files remaining from
> his 0.7 MELT plugin installation might cause the issue.
> 
> Regards.
*** build-melt-plugin.sh        2011-07-06 12:51:07.000000000 +0200
--- build-melt-plugin_check_MELT_installed.sh   2011-07-06 16:08:25.186986287 
+0200
*************** sanity_checks_gcc_info() {
*** 215,220 ****
--- 215,225 ----
      if [ -z "$gcc_plugin_directory" -o ! -s 
"$gcc_plugin_directory/include/gcc-plugin.h" ] ; then
        error_echo The GCC compiler $GCC has a bad plugin directory 
$gcc_plugin_directory
      fi
+     ### If MELT is already installed, there is a conflic between generated 
MELT files
+     ### We want the user to remove his previous installation of MELT before 
installing the new one
+     if [ -s "$gcc_plugin_directory/melt.so" ] ; then
+       error_echo "There is already a MELT plugin installed for $GCC, you 
should uninstall first it!"
+     fi    
      verbose_echo Generating a timestamp file $timestamp_file in $(pwd)
      rm -f $timestamp_file
      if date +"build-melt-plugin start %c%n" > $timestamp_file; then

Reply via email to