Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #12520

pkg-config of python3

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From PICCA Frederic-Emmanuel <frederic-emmanuel.picca@synchrotron-soleil.fr>
Newsgroups linux.debian.maint.python
Subject pkg-config of python3
Date Fri, 24 Apr 2020 10:00:02 +0200
Message-ID <zZ1pE-4BL-11@gated-at.bofh.it> (permalink)
X-Original-To "debian-python@lists.debian.org" <debian-python@lists.debian.org>
X-Mailbox-Line From debian-python-request@lists.debian.org Fri Apr 24 07:51:08 2020
Old-Return-Path <frederic-emmanuel.picca@synchrotron-soleil.fr>
X-Amavis-Spam-Status No, score=0.83 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DIGITS_LETTERS=1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, THREADTOPIC=2, UNWANTED_LANGUAGE_BODY=0.03] autolearn=no autolearn_force=no
X-Policyd-Weight NOT_IN_SBL_XBL_SPAMHAUS=-1.5 CL_IP_EQ_FROM_MX=-3.1; rate: -4.6
Dkim-Filter OpenDKIM Filter v2.11.0 poussette.synchrotron-soleil.fr 2ACB27000C7
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=synchrotron-soleil.fr; s=email; t=1587713630; bh=yCz4SzOuExNINFGq+72HMy+OPDM0Cx/PXhvlb+h98pM=; h=From:To:Subject:Date:From; b=D/aVDH+nD810fCsxbr8JTSJ68EatcgT0+I5Lb7Pum9cXRrGeY6sij54GZ/G3pV96E iICmPNqDaL1ihCtyn7Romr5zqUcCr4u8zYMBOITFIQSZrVFa7WY/lChbWD6Oomtumw e2dRi4MtstTbnqamoLelbMwer/gF4R4DxliFbZOg=
Dkim-Filter OpenDKIM Filter v2.11.0 poussette.synchrotron-soleil.fr 444E5700038
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=synchrotron-soleil.fr; s=email; t=1587713629; bh=yCz4SzOuExNINFGq+72HMy+OPDM0Cx/PXhvlb+h98pM=; h=From:To:Subject:Date:From; b=VvtWocXHeSdDHkjLAaXPcviwFfQEfn+c2FGNv/Pn0EEjv8kXlky+WrqJG1tSZoiJs uRbbzyAa/ZvVrM6Xpan0daPzyyQSToKJ1NeD9qEE+Dcpi6RZ5E1QqG+N+5fo9878ax PU3c+t1CEndsnHoegrt5EhYNTSVHzQ+18TJEsyKI=
Thread-Topic pkg-config of python3
Thread-Index AdYaCrFuJCErkzTZQuO5nNHurSA8Mg==
Accept-Language fr-FR, en-US
Content-Language fr-FR
X-Originating-IP [195.221.0.171]
Content-Type text/plain; charset="iso-8859-1"
Content-Transfer-Encoding quoted-printable
MIME-Version 1.0
X-Mailing-List <debian-python@lists.debian.org> archive/latest/18203
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/A2A20EC3B8560D408356CAC2FC148E53018BE40865@SUN-DAG4.synchrotron-soleil.fr
Approved robomod@news.nic.it
Lines 145
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Fri, 24 Apr 2020 07:33:48 +0000
X-Original-Message-ID <A2A20EC3B8560D408356CAC2FC148E53018BE40865@SUN-DAG4.synchrotron-soleil.fr>
Xref csiph.com linux.debian.maint.python:12520

Show key headers only | View raw


Hello , I am writing a program in haskell which use Python3

It failes with

Linking dist/build/binoculars/binoculars ...
src/Hkl/Python/Pyfi.hs:124 : erreur : référence à « Py_BuildValue » non définie
src/Hkl/Python/Pyfi.hs:199 : erreur : référence à « PyUnicode_AsUTF8 » non définie
src/Hkl/Python/Pyfi.hs:261 : erreur : référence à « PyObject_CallObject » non définie
src/Hkl/Python/Pyfi.hs:207 : erreur : référence à « Py_Initialize » non définie
src/Hkl/Python/Pyfi.hs:254 : erreur : référence à « PyObject_CallObject » non définie
src/Hkl/Python/Pyfi.hs:270 : erreur : référence à « Py_BuildValue » non définie
src/Hkl/Python/Pyfi.hs:278 : erreur : référence à « Py_BuildValue » non définie
src/Hkl/Python/Pyfi.hs:288 : erreur : référence à « Py_BuildValue » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1466 : erreur : référence à « PyImport_ImportModule » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1472 : erreur : référence à « PyObject_GetAttrString » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1480 : erreur : référence à « PyCapsule_Type » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1485 : erreur : référence à « PyCapsule_GetPointer » non définie
/usr/include/python3.8/object.h:478 : erreur : référence à « _Py_Dealloc » non définie
/usr/include/python3.8/object.h:478 : erreur : référence à « _Py_Dealloc » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1508 : erreur : référence à « PyExc_RuntimeError » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1508 : erreur : référence à « PyErr_Format » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1481 : erreur : référence à « PyExc_RuntimeError » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1481 : erreur : référence à « PyErr_SetString » non définie
/usr/include/python3.8/object.h:478 : erreur : référence à « _Py_Dealloc » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1531 : erreur : référence à « PyExc_RuntimeError » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1531 : erreur : référence à « PyErr_Format » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1475 : erreur : référence à « PyExc_AttributeError » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1475 : erreur : référence à « PyErr_SetString » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1496 : erreur : référence à « PyExc_RuntimeError » non définie
/usr/include/python3.8/numpy/__multiarray_api.h:1496 : erreur : référence à « PyErr_SetString » non définie
src/Hkl/Python/cdefs.c:19 : erreur : référence à « PyImport_AddModule » non définie
src/Hkl/Python/cdefs.c:20 : erreur : référence à « PyModule_GetDict » non définie
src/Hkl/Python/cdefs.c:21 : erreur : référence à « PyDict_GetItemString » non définie
src/Hkl/Python/cdefs.c:22 : erreur : référence à « PyErr_Occurred » non définie
src/Hkl/Python/cdefs.c:23 : erreur : référence à « PyErr_Print » non définie
src/Hkl/Python/cdefs.c:23 : erreur : référence à « PyErr_Clear » non définie
src/Hkl/Python/cdefs.c:32 : erreur : référence à « PyImport_AddModule » non définie
src/Hkl/Python/cdefs.c:33 : erreur : référence à « PyModule_GetDict » non définie
src/Hkl/Python/cdefs.c:34 : erreur : référence à « PyDict_GetItemString » non définie
src/Hkl/Python/cdefs.c:35 : erreur : référence à « PyErr_Occurred » non définie
src/Hkl/Python/cdefs.c:36 : erreur : référence à « PyErr_Print » non définie
src/Hkl/Python/cdefs.c:36 : erreur : référence à « PyErr_Clear » non définie
src/Hkl/Python/cdefs.c:44 : erreur : référence à « PyErr_Occurred » non définie
src/Hkl/Python/cdefs.c:46 : erreur : référence à « PyErr_Fetch » non définie
src/Hkl/Python/cdefs.c:47 : erreur : référence à « PyObject_Str » non définie
src/Hkl/Python/cdefs.c:48 : erreur : référence à « PyObject_Str » non définie
src/Hkl/Python/cdefs.c:49 : erreur : référence à « PyUnicode_AsUTF8 » non définie
src/Hkl/Python/cdefs.c:50 : erreur : référence à « PyUnicode_AsUTF8 » non définie
/usr/include/python3.8/object.h:478 : erreur : référence à « _Py_Dealloc » non définie
src/Hkl/Python/cdefs.c:68 : erreur : référence à « PyImport_AddModule » non définie
src/Hkl/Python/cdefs.c:69 : erreur : référence à « PyModule_GetDict » non définie
src/Hkl/Python/cdefs.c:70 : erreur : référence à « PyEval_GetBuiltins » non définie
src/Hkl/Python/cdefs.c:70 : erreur : référence à « PyDict_SetItemString » non définie
src/Hkl/Python/cdefs.c:71 : erreur : référence à « _Py_BuildValue_SizeT » non définie
src/Hkl/Python/cdefs.c:72 : erreur : référence à « PyRun_StringFlags » non définie
src/Hkl/Python/cdefs.c:78 : erreur : référence à « PyErr_Occurred » non définie
src/Hkl/Python/cdefs.c:78 : erreur : référence à « PyErr_Print » non définie
src/Hkl/Python/cdefs.c:99 : erreur : référence à « PyType_IsSubtype » non définie
src/Hkl/Python/cdefs.c:110 : erreur : référence à « PyType_IsSubtype » non définie
src/Hkl/Python/cdefs.c:126 : erreur : référence à « PyType_IsSubtype » non définie
src/Hkl/Python/cdefs.c:137 : erreur : référence à « PyType_IsSubtype » non définie
src/Hkl/Python/cdefs.c:83 : erreur : référence à « Py_DecRef » non définie
src/Hkl/Python/cdefs.c:14 : erreur : référence à « PyObject_Print » non définie
src/Hkl/Python/cdefs.c:78 : erreur : référence à « PyErr_Clear » non définie
collect2: error: ld returned 1 exit status


so it seems that the program is not linked with the Python3 library

I use pkg-config to obtain the library

picca@2a02-8420-6c55-6500-d012-4688-0bee-a0c6:~/hkl/contrib/haskell$ pkg-config --libs python3

picca@2a02-8420-6c55-6500-d012-4688-0bee-a0c6:~/hkl/contrib/haskell$ pkg-config --libs python2
-lpython2.7


the result onpython3 is empty, is it normal ?

I am using unstable.

cheers

Frederic

Back to linux.debian.maint.python | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

pkg-config of python3 PICCA Frederic-Emmanuel <frederic-emmanuel.picca@synchrotron-soleil.fr> - 2020-04-24 10:00 +0200
  Re: pkg-config of python3 Stefano Rivera <stefanor@debian.org> - 2020-04-24 20:00 +0200
    RE:pkg-config of python3 PICCA Frederic-Emmanuel <frederic-emmanuel.picca@synchrotron-soleil.fr> - 2020-04-24 20:50 +0200
      Re: pkg-config of python3 Simon McVittie <smcv@debian.org> - 2020-04-24 21:00 +0200

csiph-web