Error in compiling InformixDB

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Error in compiling InformixDB

Vivek Srivastav-2
Hi Carsten,

I know it's been a while since any development was done on InformixDB, however I wanted to see if you would have any idea on how to resolve. I would appreciate any pointers or help. 

Sincere Regards,
Vivek

I am trying to compile the InformixDB on mac platform and am getting the following warnings:

vivsrivas-MacBook-Pro:InformixDB-2.5 vivsriva$ python setup.py build_ext
running build_ext
/Applications/IBM/informix/bin/esql -EDHAVE_ESQL9 -EDHAVE_DESCRIBE_INPUT -e _informixdb.ec
building '_informixdb' extension
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 -pipe -DPYTHON_INCLUDE=/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -DHAVE_C_DATETIME=1 -DHAVE_PY_BOOL=1 -Iext -I/Applications/IBM/informix/incl/esql -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c ext/_informixdb.c -o build/temp.macosx-10.6-universal-2.6/ext/_informixdb.o
_informixdb.ec: In function ‘dberror_value’:
_informixdb.ec:3385: warning: the address of ‘message’ will always evaluate as ‘true’
_informixdb.ec: In function ‘Sblob_init’:
_informixdb.ec:3808: warning: value computed is not used
_informixdb.ec:3813: warning: value computed is not used
_informixdb.ec:3819: warning: value computed is not used
_informixdb.ec:3825: warning: value computed is not used
_informixdb.ec:3835: warning: value computed is not used
_informixdb.ec:3845: warning: value computed is not used
_informixdb.ec:3851: warning: value computed is not used
_informixdb.ec:3857: warning: value computed is not used
_informixdb.ec: In function ‘dberror_value’:
_informixdb.ec:3385: warning: the address of ‘message’ will always evaluate as ‘true’
_informixdb.ec: In function ‘Sblob_init’:
_informixdb.ec:3808: warning: value computed is not used
_informixdb.ec:3813: warning: value computed is not used
_informixdb.ec:3819: warning: value computed is not used
_informixdb.ec:3825: warning: value computed is not used
_informixdb.ec:3835: warning: value computed is not used
_informixdb.ec:3845: warning: value computed is not used
_informixdb.ec:3851: warning: value computed is not used
_informixdb.ec:3857: warning: value computed is not used
_informixdb.ec: In function ‘get_bool_from_int’:
_informixdb.ec:125: warning: cast from pointer to integer of different size
_informixdb.ec: In function ‘set_bool_to_int’:
_informixdb.ec:139: warning: cast from pointer to integer of different size
_informixdb.ec: In function ‘dberror_value’:
_informixdb.ec:3385: warning: the address of ‘message’ will always evaluate as ‘true’
_informixdb.ec: In function ‘Sblob_init’:
_informixdb.ec:3808: warning: value computed is not used
_informixdb.ec:3813: warning: value computed is not used
_informixdb.ec:3819: warning: value computed is not used
_informixdb.ec:3825: warning: value computed is not used
_informixdb.ec:3835: warning: value computed is not used
_informixdb.ec:3845: warning: value computed is not used
_informixdb.ec:3851: warning: value computed is not used
_informixdb.ec:3857: warning: value computed is not used
_informixdb.ec: In function ‘Sblob_specget’:
_informixdb.ec:4129: warning: cast from pointer to integer of different size
_informixdb.ec:4160: warning: cast from pointer to integer of different size
gcc-4.2 -Wl,-F. -bundle -undefined dynamic_lookup -arch i386 -arch ppc -arch x86_64 build/temp.macosx-10.6-universal-2.6/ext/_informixdb.o -framework DirectoryService /Applications/IBM/informix/lib/esql/checkapi.o -L/Applications/IBM/informix/lib/esql -L/Applications/IBM/informix/lib -lifsql -lifasf -lifgen -lifos -lifgls -lifglx -o build/lib.macosx-10.6-universal-2.6/_informixdb.so
ld: warning: in /Applications/IBM/informix/lib/esql/checkapi.o, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /Applications/IBM/informix/lib/esql/libifsql.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /Applications/IBM/informix/lib/libifasf.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /Applications/IBM/informix/lib/esql/libifgen.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /Applications/IBM/informix/lib/esql/libifos.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /Applications/IBM/informix/lib/esql/libifgls.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /Applications/IBM/informix/lib/esql/libifglx.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
ld: warning: in /Applications/IBM/informix/lib/esql/checkapi.o, file was built for unsupported file format which is not the architecture being linked (ppc)
ld: warning: in /Applications/IBM/informix/lib/esql/libifsql.dylib, file was built for unsupported file format which is not the architecture being linked (ppc)
ld: warning: in /Applications/IBM/informix/lib/libifasf.dylib, file was built for unsupported file format which is not the architecture being linked (ppc)
ld: warning: in /Applications/IBM/informix/lib/esql/libifgen.dylib, file was built for unsupported file format which is not the architecture being linked (ppc)
ld: warning: in /Applications/IBM/informix/lib/esql/libifos.dylib, file was built for unsupported file format which is not the architecture being linked (ppc)
ld: warning: in /Applications/IBM/informix/lib/esql/libifgls.dylib, file was built for unsupported file format which is not the architecture being linked (ppc)
ld: warning: in /Applications/IBM/informix/lib/esql/libifglx.dylib, file was built for unsupported file format which is not the architecture being linked (ppc)


Also when I run python -c "import informixdb" I get following error message:
vivsrivas-MacBook-Pro:InformixDB-2.5 vivsriva$ python -c "import informixdb"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "informixdb.py", line 146, in <module>
    from _informixdb import *
ImportError: dlopen(/Library/Python/2.6/site-packages/_informixdb.so, 2): Symbol not found: _SQLCODE
  Referenced from: /Library/Python/2.6/site-packages/_informixdb.so
  Expected in: flat namespace
 in /Library/Python/2.6/site-packages/_informixdb.so


_______________________________________________
DB-SIG maillist  -  [hidden email]
http://mail.python.org/mailman/listinfo/db-sig
Reply | Threaded
Open this post in threaded view
|

Re: Error in compiling InformixDB

Carsten Haese-2
On Fri, Oct 8, 2010 at 12:30 PM, Vivek Srivastav <[hidden email]> wrote:
> Hi Carsten,
> I know it's been a while since any development was done on InformixDB,
> however I wanted to see if you would have any idea on how to resolve. I
> would appreciate any pointers or help.
> Sincere Regards,
> Vivek
> I am trying to compile the InformixDB on mac platform and am getting the
> following warnings:
> [snip]

Hi Vivek,

I wish I could offer any assistance, but I don't have any experience
with the mac platform, so I wouldn't even know where to begin to
troubleshoot the problem.

-Carsten
_______________________________________________
DB-SIG maillist  -  [hidden email]
http://mail.python.org/mailman/listinfo/db-sig