{"action":"opened","issue":{"url":"https://api.github.com/repos/martinpaljak/M2Crypto/issues/62","labels_url":"https://api.github.com/repos/martinpaljak/M2Crypto/issues/62/labels{/name}","comments_url":"https://api.github.com/repos/martinpaljak/M2Crypto/issues/62/comments","events_url":"https://api.github.com/repos/martinpaljak/M2Crypto/issues/62/events","html_url":"https://github.com/martinpaljak/M2Crypto/issues/62","id":60329149,"number":62,"title":"Ubuntu 14.10 x64 - Error: Unable to find 'openssl/opensslconf.h'","user":{"login":"pavgup","id":1335171,"avatar_url":"https://avatars.githubusercontent.com/u/1335171?v=3","gravatar_id":"","url":"https://api.github.com/users/pavgup","html_url":"https://github.com/pavgup","followers_url":"https://api.github.com/users/pavgup/followers","following_url":"https://api.github.com/users/pavgup/following{/other_user}","gists_url":"https://api.github.com/users/pavgup/gists{/gist_id}","starred_url":"https://api.github.com/users/pavgup/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pavgup/subscriptions","organizations_url":"https://api.github.com/users/pavgup/orgs","repos_url":"https://api.github.com/users/pavgup/repos","events_url":"https://api.github.com/users/pavgup/events{/privacy}","received_events_url":"https://api.github.com/users/pavgup/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-09T11:19:30Z","updated_at":"2015-03-09T11:19:30Z","closed_at":null,"body":"M2Crypto looks great, but unfortunately, the implementation of multiarch support doesn't cover the use case where dpkg-architecture is not available.  Certainly not optimal, but still a potential problem.  Do you know if they are intending for developers to hunt through a series of fallback architecture discovery solutions?  (e.g., uname -a parsing).\r\n\r\nI've filed this as a problem with letsencrypt/lets-encrypt-preview#276 (the install docs could demand dpkg-architecture be a part of the dependencies, but ugh).  Have you run into this before?\r\n\r\nAnd here's the error that comes back when it M2Crypto doesn't find the arch correctly:\r\n```\r\nSearching for M2Crypto\r\nReading https://pypi.python.org/simple/M2Crypto/\r\nBest match: M2Crypto 0.22.3\r\nDownloading https://pypi.python.org/packages/source/M/M2Crypto/M2Crypto-0.22.3.tar.gz#md5=573f21aaac7d5c9549798e72ffcefedd\r\nProcessing M2Crypto-0.22.3.tar.gz\r\nWriting /tmp/easy_install-tJyAxT/M2Crypto-0.22.3/setup.cfg\r\nRunning M2Crypto-0.22.3/setup.py -q bdist_egg --dist-dir /tmp/easy_install-tJyAxT/M2Crypto-0.22.3/egg-dist-tmp-SG7BaS\r\nSWIG/_evp.i:12: Error: Unable to find 'openssl/opensslconf.h'\r\nSWIG/_ec.i:7: Error: Unable to find 'openssl/opensslconf.h'\r\nerror: Setup script exited with error: command 'swig' failed with exit status 1\r\n```"}}