Bug 51392

Summary: telepathy-python fails to build after autoreconf with automake-1.12.1 due to deprecated $(mkdir_p)
Product: Telepathy Reporter: Alexandre Rostovtsev <tetromino>
Component: tp-pythonAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED MOVED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: git master   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: proposed patch

Description Alexandre Rostovtsev 2012-06-24 18:13:07 UTC
$(mkdir_p) was declared obsolete in automake-1.10, deprecated in 1.12, and will be entirely removed in 1.13. It needs to be replaced with $(MKDIR_P).

Attempting to build telepathy-python-0.15.19 after autoreconf with automake-1.12.1 results in failure, as reported downstream at https://bugs.gentoo.org/show_bug.cgi?id=423249

make[1]: Entering directory `/var/tmp/portage/dev-python/telepathy-python-0.15.19/work/telepathy-python-0.15.19-2.7/src'
xsltproc --nonet --novalid --xinclude -o _generated/interfaces.py \
    ../tools/python-interfaces-generator.xsl \
    ../spec/all.xml
xsltproc --nonet --novalid --xinclude -o _generated/constants.py \
    ../tools/python-constants-generator.xsl \
    ../spec/all.xml
_generated/
make[1]: _generated/: Command not found
make[1]: *** [_generated/__init__.py] Error 127
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/dev-python/telepathy-python-0.15.19/work/telepathy-python-0.15.19-2.7/src'
make: *** [all-recursive] Error 1
emake failed
Comment 1 Alexandre Rostovtsev 2012-06-24 18:15:05 UTC
Created attachment 63419 [details] [review]
proposed patch
Comment 2 Simon McVittie 2013-09-16 17:09:18 UTC
telepathy-python is also obsolete. What code do you need it for?
Comment 3 GitLab Migration User 2019-12-03 20:14:48 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-python/issues/19.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.