[Pidgin] #15590: tag.sh path incorrect if $(MAKE) -C build is used
Pidgin
trac at pidgin.im
Fri Apr 12 01:21:00 EDT 2013
#15590: tag.sh path incorrect if $(MAKE) -C build is used
--------------------+------------------------
Reporter: tusker | Owner:
Type: defect | Status: new
Milestone: 3.0.0 | Component: libpurple
Version: | Resolution:
Keywords: |
--------------------+------------------------
Description changed by QuLogic:
Old description:
> When building trunk using the ubuntu source, it fails to build due to the
> way that the tag.sh is referred to. Modifying this to use the
> $(top_srcdir) variable resolves this as below:
>
> diff -r acd48a8a0b3b libpurple/plugins/perl/Makefile.am
> --- a/libpurple/plugins/perl/Makefile.am Thu Apr 11 14:37:09 2013
> +0200
> +++ b/libpurple/plugins/perl/Makefile.am Fri Apr 12 10:00:36 2013
> +1000
> @@ -110,8 +110,8 @@
> if [ ! -f Makefile ]; then \
> $(perlpath) Makefile.PL; \
> fi && \
> - ($(MAKE) CC="@../../../tag.sh CC $(CC)"
> PERLRUN="@../../../tag.sh PERL $(PERL)" CCFLAGS="$(PERL_CFLAGS)
> $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
> - $(MAKE) CC="@../../../tag.sh CC $(CC)"
> PERLRUN="@../../../tag.sh PERL $(PERL)" CCFLAGS="$(PERL_CFLAGS)
> $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
> + ($(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
> PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
> CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
> + $(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
> PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
> CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
> cd ..; \
> done
>
> diff -r acd48a8a0b3b pidgin/plugins/perl/Makefile.am
> --- a/pidgin/plugins/perl/Makefile.am Thu Apr 11 14:37:09 2013 +0200
> +++ b/pidgin/plugins/perl/Makefile.am Fri Apr 12 10:00:36 2013 +1000
> @@ -55,8 +55,8 @@
> if [ ! -f Makefile ]; then \
> $(perlpath) Makefile.PL; \
> fi && \
> - ($(MAKE) CC="@../../../../libpurple/tag.sh CC $(CC)"
> PERLRUN="@../../../../libpurple/tag.sh PERL $(PERL)"
> CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
> - $(MAKE) CC="@../../../../libpurple/tag.sh CC $(CC)"
> PERLRUN="@../../../../libpurple/tag.sh PERL $(PERL)"
> CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
> + ($(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
> PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
> CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
> + $(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
> PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
> CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
> cd ..; \
> done
New description:
When building trunk using the ubuntu source, it fails to build due to the
way that the tag.sh is referred to. Modifying this to use the
$(top_srcdir) variable resolves this as below:
{{{
diff -r acd48a8a0b3b libpurple/plugins/perl/Makefile.am
--- a/libpurple/plugins/perl/Makefile.am Thu Apr 11 14:37:09 2013
+0200
+++ b/libpurple/plugins/perl/Makefile.am Fri Apr 12 10:00:36 2013
+1000
@@ -110,8 +110,8 @@
if [ ! -f Makefile ]; then \
$(perlpath) Makefile.PL; \
fi && \
- ($(MAKE) CC="@../../../tag.sh CC $(CC)"
PERLRUN="@../../../tag.sh PERL $(PERL)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)"
$(PERL_EXTRA_OPTS) || \
- $(MAKE) CC="@../../../tag.sh CC $(CC)"
PERLRUN="@../../../tag.sh PERL $(PERL)" CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)"
$(PERL_EXTRA_OPTS)) && \
+ ($(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
+ $(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
cd ..; \
done
diff -r acd48a8a0b3b pidgin/plugins/perl/Makefile.am
--- a/pidgin/plugins/perl/Makefile.am Thu Apr 11 14:37:09 2013 +0200
+++ b/pidgin/plugins/perl/Makefile.am Fri Apr 12 10:00:36 2013 +1000
@@ -55,8 +55,8 @@
if [ ! -f Makefile ]; then \
$(perlpath) Makefile.PL; \
fi && \
- ($(MAKE) CC="@../../../../libpurple/tag.sh CC $(CC)"
PERLRUN="@../../../../libpurple/tag.sh PERL $(PERL)"
CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
- $(MAKE) CC="@../../../../libpurple/tag.sh CC $(CC)"
PERLRUN="@../../../../libpurple/tag.sh PERL $(PERL)"
CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
+ ($(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS) || \
+ $(MAKE) CC="@$(top_srcdir)/libpurple/tag.sh CC $(CC)"
PERLRUN="@$(top_srcdir)/libpurple/tag.sh PERL $(PERL)"
CCFLAGS="$(PERL_CFLAGS) $(CFLAGS)" $(PERL_EXTRA_OPTS)) && \
cd ..; \
done
}}}
--
--
Ticket URL: <https://developer.pidgin.im/ticket/15590#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list