Path: csiph.com!aioe.org!bofh.it!news.nic.it!robomod From: PICCA Frederic-Emmanuel Newsgroups: linux.debian.maint.python Subject: pkg-config of python3 Date: Fri, 24 Apr 2020 10:00:02 +0200 Message-ID: X-Original-To: "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: 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: archive/latest/18203 List-ID: List-URL: 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: Xref: csiph.com linux.debian.maint.python:12520 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=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0Py_BuildV= alue=A0=BB non d=E9finie src/Hkl/Python/Pyfi.hs:199=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyUnicode= _AsUTF8=A0=BB non d=E9finie src/Hkl/Python/Pyfi.hs:261=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyObject_= CallObject=A0=BB non d=E9finie src/Hkl/Python/Pyfi.hs:207=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0Py_Initia= lize=A0=BB non d=E9finie src/Hkl/Python/Pyfi.hs:254=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyObject_= CallObject=A0=BB non d=E9finie src/Hkl/Python/Pyfi.hs:270=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0Py_BuildV= alue=A0=BB non d=E9finie src/Hkl/Python/Pyfi.hs:278=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0Py_BuildV= alue=A0=BB non d=E9finie src/Hkl/Python/Pyfi.hs:288=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0Py_BuildV= alue=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1466=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyImport_ImportModule=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1472=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyObject_GetAttrString=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1480=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyCapsule_Type=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1485=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyCapsule_GetPointer=A0=BB non d=E9finie /usr/include/python3.8/object.h:478=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0= _Py_Dealloc=A0=BB non d=E9finie /usr/include/python3.8/object.h:478=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0= _Py_Dealloc=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1508=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyExc_RuntimeError=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1508=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyErr_Format=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1481=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyExc_RuntimeError=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1481=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyErr_SetString=A0=BB non d=E9finie /usr/include/python3.8/object.h:478=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0= _Py_Dealloc=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1531=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyExc_RuntimeError=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1531=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyErr_Format=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1475=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyExc_AttributeError=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1475=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyErr_SetString=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1496=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyExc_RuntimeError=A0=BB non d=E9finie /usr/include/python3.8/numpy/__multiarray_api.h:1496=A0: erreur=A0: r=E9f= =E9rence =E0 =AB=A0PyErr_SetString=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:19=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyImport_A= ddModule=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:20=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyModule_G= etDict=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:21=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyDict_Get= ItemString=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:22=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Occu= rred=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:23=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Prin= t=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:23=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Clea= r=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:32=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyImport_A= ddModule=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:33=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyModule_G= etDict=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:34=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyDict_Get= ItemString=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:35=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Occu= rred=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:36=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Prin= t=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:36=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Clea= r=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:44=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Occu= rred=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:46=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Fetc= h=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:47=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyObject_S= tr=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:48=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyObject_S= tr=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:49=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyUnicode_= AsUTF8=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:50=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyUnicode_= AsUTF8=A0=BB non d=E9finie /usr/include/python3.8/object.h:478=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0= _Py_Dealloc=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:68=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyImport_A= ddModule=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:69=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyModule_G= etDict=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:70=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyEval_Get= Builtins=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:70=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyDict_Set= ItemString=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:71=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0_Py_BuildV= alue_SizeT=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:72=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyRun_Stri= ngFlags=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:78=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Occu= rred=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:78=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Prin= t=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:99=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyType_IsS= ubtype=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:110=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyType_Is= Subtype=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:126=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyType_Is= Subtype=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:137=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyType_Is= Subtype=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:83=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0Py_DecRef= =A0=BB non d=E9finie src/Hkl/Python/cdefs.c:14=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyObject_P= rint=A0=BB non d=E9finie src/Hkl/Python/cdefs.c:78=A0: erreur=A0: r=E9f=E9rence =E0 =AB=A0PyErr_Clea= r=A0=BB non d=E9finie 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-co= nfig --libs python3 picca@2a02-8420-6c55-6500-d012-4688-0bee-a0c6:~/hkl/contrib/haskell$ pkg-co= nfig --libs python2 -lpython2.7 the result onpython3 is empty, is it normal ? I am using unstable. cheers Frederic=