sorry did NOT change the build script

--- On Thu, 7/8/10, beeph cakes <[email protected]> wrote:


From: beeph cakes <[email protected]>
Subject: Re: [Pokersource-users] init not defined in libpoker-eval using 
pypokereval
To: "Loic Dachary" <[email protected]>
Cc: "Pokersource Users" <[email protected]>
Date: Thursday, July 8, 2010, 4:12 AM







btw to get the new object file names i just renamed them, i did change the 
build script.  However libeval-poker had the same problem with loading when 
trying to load it directly with pydoc


--- On Thu, 7/8/10, beeph cakes <[email protected]> wrote:


From: beeph cakes <[email protected]>
Subject: Re: [Pokersource-users] init not defined in libpoker-eval using 
pypokereval
To: "Loic Dachary" <[email protected]>
Cc: "Pokersource Users" <[email protected]>
Date: Thursday, July 8, 2010, 3:54 AM







# cd /usr/local/lib
]# ls
php        _pokereval_2_4.a   _pokereval_2_4.so    _pokereval_2_4.so.1.0.0
pkgconfig  _pokereval_2_4.la  _pokereval_2_4.so.1  python2.4

python test.py
Traceback (most recent call last):
  File "test.py", line 31, in ?
    from pokereval import PokerEval
  File "./pokereval.py", line 28, in ?
    _pokereval = __import__('_pokereval_' + sys.version[0] + '_' + 
sys.version[2])
ImportError: dynamic module does not define init function (init_pokereval_2_4)

An improvement.. test.py now finds the module, however same issue as with 
tryign to load the module via pydoc - init is not defined.
 


--- On Thu, 7/8/10, Loic Dachary <[email protected]> wrote:


From: Loic Dachary <[email protected]>
Subject: Re: [Pokersource-users] init not defined in libpoker-eval using 
pypokereval
To: "beeph cakes" <[email protected]>
Cc: "Pokersource Users" <[email protected]>
Date: Thursday, July 8, 2010, 2:59 AM


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

beeph cakes wrote:
>
> ]#env ... PYTHONPATH=/usr/local/lib:/usr/local/include cd
> /usr/local/lib ]# ls blah2    libpoker-eval.a   libpoker-eval.so.1
> pkgconfig blah3    libpoker-eval.la  libpoker-eval.so.1.0.0
> python2.4 blah.py  libpoker-eval.so  php
>

[Could you please keep cc the mailing list ?]

Here is the list of files from the debian package:

l...@pokerdev:~$ dpkg -L python-pypoker-eval
/.
/usr
/usr/share
/usr/share/pyshared
/usr/share/pyshared/pokereval.py
/usr/share/pyshared/_pokereval_2_4.a
/usr/share/pyshared/_pokereval_2_5.a
/usr/share/pyshared-data
/usr/share/pyshared-data/python-pypoker-eval
/usr/share/doc
/usr/share/doc/python-pypoker-eval
/usr/share/doc/python-pypoker-eval/AUTHORS
/usr/share/doc/python-pypoker-eval/README
/usr/share/doc/python-pypoker-eval/changelog.Debian.gz
/usr/share/doc/python-pypoker-eval/copyright
/usr/share/doc/python-pypoker-eval/NEWS.gz
/usr/share/doc/python-pypoker-eval/changelog.gz
/usr/lib
/usr/lib/pkgconfig
/usr/lib/pkgconfig/pypoker-eval.pc
/usr/lib/python2.4
/usr/lib/python2.4/site-packages
/usr/lib/python2.4/site-packages/_pokereval_2_4.so.1.0.0
/usr/lib/python2.5
/usr/lib/python2.5/site-packages
/usr/lib/python2.5/site-packages/_pokereval_2_5.so.1.0.0
/usr/lib/python2.4/site-packages/_pokereva l_2_4.so.1
/usr/lib/python2.4/site-packages/_pokereval_2_4.so
/usr/lib/python2.5/site-packages/_pokereval_2_5.so.1
/usr/lib/python2.5/site-packages/_pokereval_2_5.so

If you create names that resemble these, it should work.

Cheers

>
>
>
> --- On *Wed, 7/7/10, Loic Dachary /<[email protected]>/* wrote:
>
>
> From: Loic Dachary <[email protected]> Subject: Re:
> [Pokersource-users] init not defined in libpoker-eval using
> pypokereval To: "beeph cakes" <[email protected]> Cc:
> [email protected] Date: Wednesday, July 7, 2010, 6:12 AM
>
> beeph cakes wrote:
>> it seemed to have compiled fine and installed in the right lib
>> directory however, when i run it
>
>> python test.py Traceback (most recent call last): File "test.py",
>>  line 31, in ? from pokereval import PokerEval File
>> "./pokereval.py", line 28, in ? _pokereval =
>> __import__('_pokereval_' + sys.version[0] + '_' + sys.version[2])
>>  ImportError: No module named _pokereval_2_4 so i went to check
>> the module with pydoc:
>
>> pydoc module libpoker-eval no Python documentation found for
>> 'module' problem in libpoker-eval - ImportError: dynamic module
>> does not define init function (initlibpoker-eval)
>
>> python is loading the module but can not import it (so it doesnt
>> seem to be a path issue)
>
>> running python 2.4 on CentOS 5
>
> Maybe the module is installed in a directory that is not in the
> python path ? What is the full path name ?
>
> Cheers
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.13 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkw1oX8ACgkQ8dLMyEl6F20ZgQCgjPRli5+BLij5e8O+b9LztFgo
XkUAnRCekulgjTrYO1T/IodGl8pkSaCn
=de6M
-----END PGP SIGNATURE-----






      
_______________________________________________
Pokersource-users mailing list
[email protected]
https://mail.gna.org/listinfo/pokersource-users

Reply via email to