[cmake-developers] Fwd: Bug#383829: marked as done (cmake: broke compatibility between 2.2 and 2.4)

Andy Cedilnik andy.cedilnik at kitware.com
Fri May 25 09:34:45 EDT 2007


---------- Forwarded message ----------
From: Debian Bug Tracking System <owner at bugs.debian.org>
Date: May 25, 2007 9:18 AM
Subject: Bug#383829: marked as done (cmake: broke compatibility
between 2.2 and 2.4)
To: Pierre HABOUZIT <madcoder at debian.org>


Your message dated Fri, 25 May 2007 15:12:02 +0200
with message-id <20070525131202.GA8138 at .intersec.eu>
and subject line cmake: broke compatibility between 2.2 and 2.4
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)



---------- Forwarded message ----------
From: Julien Danjou <acid at debian.org>
To: submit at bugs.debian.org
Date: Sat, 19 Aug 2006 22:18:39 +0200
Subject: libapache2-mod-xmlrpc2: FTBFS: missing build-dep ?
Package: libapache2-mod-xmlrpc2
Version: 2.2.1-2
Severity: serious

Hello,

There was a problem while autobuilding your package:

> Automatic build of libapache2-mod-xmlrpc2_2.2.1-2 on avidan by sbuild/i386 0.49
> Build started at 20060819-2154
> ******************************************************************************
...
> /usr/bin/make -f CMakeFiles/Makefile2 all
> make[2]: Entering directory `/build/buildd/libapache2-mod-xmlrpc2-2.2.1/build'
> /usr/bin/make -f CMakeFiles/mod_xmlrpc.dir/build.make CMakeFiles/mod_xmlrpc.dir/depend
> make[3]: Entering directory `/build/buildd/libapache2-mod-xmlrpc2-2.2.1/build'
> Scanning dependencies of target mod_xmlrpc
> cd /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/buildd/libapache2-mod-xmlrpc2-2.2.1 /build/buildd/libapache2-mod-xmlrpc2-2.2.1 /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build/CMakeFiles/mod_xmlrpc.dir/DependInfo.cmake
> make[3]: Leaving directory `/build/buildd/libapache2-mod-xmlrpc2-2.2.1/build'
> /usr/bin/make -f CMakeFiles/mod_xmlrpc.dir/build.make CMakeFiles/mod_xmlrpc.dir/build
> make[3]: Entering directory `/build/buildd/libapache2-mod-xmlrpc2-2.2.1/build'
> /usr/bin/cmake -E cmake_progress_report /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build/CMakeFiles 1
> [ 16%] Building C object CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc.o
> /usr/bin/gcc  -Dmod_xmlrpc_EXPORTS   -DSUPPORT_C `/usr/bin/xmlrpc-c-config --cflags` `/usr/bin/apr-config --cflags` -I`/usr/bin/apr-config --includedir` `/usr/bin/apxs2 -q CFLAGS` -I`/usr/bin/apxs2 -q INCLUDEDIR` -Wall -g -fno-strict-aliasing -O2  -fPIC -I/usr/lib/ruby/1.8/i486-linux -DSUPPORT_RUBY -fPIC -I/build/buildd/libapache2-mod-xmlrpc2-2.2.1   -o CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc.o   -c /build/buildd/libapache2-mod-xmlrpc2-2.2.1/mod_xmlrpc.c
> /usr/bin/cmake -E cmake_progress_report /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build/CMakeFiles 2
> [ 33%] Building C object CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_c.o
> /usr/bin/gcc  -Dmod_xmlrpc_EXPORTS   -DSUPPORT_C `/usr/bin/xmlrpc-c-config --cflags` `/usr/bin/apr-config --cflags` -I`/usr/bin/apr-config --includedir` `/usr/bin/apxs2 -q CFLAGS` -I`/usr/bin/apxs2 -q INCLUDEDIR` -Wall -g -fno-strict-aliasing -O2  -fPIC -I/usr/lib/ruby/1.8/i486-linux -DSUPPORT_RUBY -fPIC -I/build/buildd/libapache2-mod-xmlrpc2-2.2.1   -o CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_c.o   -c /build/buildd/libapache2-mod-xmlrpc2-2.2.1/mod_xmlrpc_c.c
> /usr/bin/cmake -E cmake_progress_report /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build/CMakeFiles 3
> [ 50%] Building C object CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_rb.o
> /usr/bin/gcc  -Dmod_xmlrpc_EXPORTS   -DSUPPORT_C `/usr/bin/xmlrpc-c-config --cflags` `/usr/bin/apr-config --cflags` -I`/usr/bin/apr-config --includedir` `/usr/bin/apxs2 -q CFLAGS` -I`/usr/bin/apxs2 -q INCLUDEDIR` -Wall -g -fno-strict-aliasing -O2  -fPIC -I/usr/lib/ruby/1.8/i486-linux -DSUPPORT_RUBY -fPIC -I/build/buildd/libapache2-mod-xmlrpc2-2.2.1   -o CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_rb.o   -c /build/buildd/libapache2-mod-xmlrpc2-2.2.1/mod_xmlrpc_rb.c
> /usr/bin/cmake -E cmake_progress_report /build/buildd/libapache2-mod-xmlrpc2-2.2.1/build/CMakeFiles 4
> [ 66%] Building C object CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_server.o
> /usr/bin/gcc  -Dmod_xmlrpc_EXPORTS   -DSUPPORT_C `/usr/bin/xmlrpc-c-config --cflags` `/usr/bin/apr-config --cflags` -I`/usr/bin/apr-config --includedir` `/usr/bin/apxs2 -q CFLAGS` -I`/usr/bin/apxs2 -q INCLUDEDIR` -Wall -g -fno-strict-aliasing -O2  -fPIC -I/usr/lib/ruby/1.8/i486-linux -DSUPPORT_RUBY -fPIC -I/build/buildd/libapache2-mod-xmlrpc2-2.2.1   -o CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_server.o   -c /build/buildd/libapache2-mod-xmlrpc2-2.2.1/mod_xmlrpc_server.c
> Linking C shared library mod_xmlrpc.so
> /usr/bin/cmake -P CMakeFiles/mod_xmlrpc.dir/cmake_clean_target.cmake
> /usr/bin/cmake -E cmake_link_script CMakeFiles/mod_xmlrpc.dir/link.txt --verbose=1
> /usr/bin/gcc  -fPIC   -DSUPPORT_C `/usr/bin/xmlrpc-c-config --cflags` `/usr/bin/apr-config --cflags` -I`/usr/bin/apr-config --includedir` `/usr/bin/apxs2 -q CFLAGS` -I`/usr/bin/apxs2 -q INCLUDEDIR` -Wall -g -fno-strict-aliasing -O2  -fPIC -I/usr/lib/ruby/1.8/i486-linux -DSUPPORT_RUBY  `/usr/bin/xmlrpc-c-config --libs` `/usr/bin/apr-config --libs` `/usr/bin/apxs2 -q LDFLAGS` -lpthread -ldl -lcrypt -lm   -lc -lruby1.8 -shared -Wl,-soname,mod_xmlrpc.so -o mod_xmlrpc.so "CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc.o" "CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_c.o" "CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_rb.o" "CMakeFiles/mod_xmlrpc.dir/mod_xmlrpc_server.o"
> gcc: `/usr/bin/xmlrpc-c-config: No such file or directory
> gcc: `/usr/bin/apr-config: No such file or directory
> gcc: `/usr/bin/apxs2: No such file or directory
> gcc: CFLAGS`: No such file or directory
> gcc: INCLUDEDIR`: No such file or directory
> gcc: `/usr/bin/xmlrpc-c-config: No such file or directory
> gcc: `/usr/bin/apr-config: No such file or directory
> gcc: `/usr/bin/apxs2: No such file or directory
> gcc: LDFLAGS`: No such file or directory
> gcc: unrecognized option '-q'
> gcc: unrecognized option '-q'
> gcc: unrecognized option '-q'
> make[3]: *** [mod_xmlrpc.so] Error 1
> make[3]: Leaving directory `/build/buildd/libapache2-mod-xmlrpc2-2.2.1/build'
> make[2]: *** [CMakeFiles/mod_xmlrpc.dir/all] Error 2
> make[2]: Leaving directory `/build/buildd/libapache2-mod-xmlrpc2-2.2.1/build'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/build/buildd/libapache2-mod-xmlrpc2-2.2.1/build'
> make: *** [debian/stamp-makefile-build] Error 2
> ******************************************************************************
> Build finished at 20060819-2155
> FAILED [dpkg-buildpackage died]
> ------------------------------------------------------------------------------

Cheers,
--
Julien Danjou
.''`.  Debian Developer
: :' : http://julien.danjou.info
`. `'  http://people.debian.org/~acid
  `-   9A0D 5FD9 EB42 22F6 8974  C95C A462 B51E C2FE E5CD

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE53IfpGK1HsL+5c0RAtIhAJ44QUTLssCS++QYCml6aGgjWay0BgCg3a6n
QKXriI5R5ZadZlxBmDi2lVg=
=dX17
-----END PGP SIGNATURE-----


---------- Forwarded message ----------
From: Pierre HABOUZIT <madcoder at debian.org>
To: "A. Maitland Bottoms" <bottoms at debian.org>, 383829-done at bugs.debian.org
Date: Fri, 25 May 2007 15:12:02 +0200
Subject: Re: cmake: broke compatibility between 2.2 and 2.4
On Mon, Sep 04, 2006 at 11:17:56PM -0400, A. Maitland Bottoms wrote:
> severity 383829 normal
> stop
>
> Since the FTBFS of cmake-using packages have
> valid fixes, I'll lower the severity.
>
> After all, the reason cmake broke compatibility
> between 2.2 and 2.4 was to solve other problems
> when shell expansions caused failures.
>
> We'll keep this bug around a bit, since there
> is useful information here...

  It's even "worse" than that, it's clearly documented that this is not
going to work. libapache-modxmlrpc2 is just wrong, backticks should not
be used, and EXEC_PROGRAM or EXECUTE_PROCESS instead.

--
·O·  Pierre Habouzit
··O                                                madcoder at debian.org
OOO                                                http://www.madism.org




-- 
-------------------------------------------
Andy Cedilnik
Kitware Inc.
http://www.kitware.com
Phone: +1 518 371 3971 x110
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://public.kitware.com/pipermail/cmake-developers/attachments/20070525/79e070b6/attachment.sig>


More information about the cmake-developers mailing list