diff -up pyquante/setup.py.sharedlib pyquante/setup.py --- pyquante/setup.py.sharedlib 2010-11-03 20:41:09.000000000 +0200 +++ pyquante/setup.py 2010-11-03 20:53:02.178918470 +0200 @@ -82,16 +82,7 @@ else: if enable_libint: # Libint Extension compilation stuff - libint_static = [] # Libint object files - for part in ["libint","libderiv","libr12"]: - libint_static += glob.glob("libint-1.1.4/src/lib/%s/tmp/%s/.libs/*.o"%(part,part)) - - # Error checking - if libint_static == []: - raise Exception("Object files not found, have you compiled libint with configure --enable-shared ?") - - # Preparing the extension - libint_includes = ["libint-1.1.4/include/libint"] # Libint include dir + libint_includes = ["/usr/include/libint"] # Libint include dir lib_clibint =["Src/lib/clibint.c"] + lib_shell # Thin libint wrapper (actually one function, shell_compute) clibint_ext_src = ["Src/PyQuante/clibint.c"] + lib_clibint # Need to add libint_static when linking @@ -99,8 +90,7 @@ if enable_libint: clibint_ext = Extension("PyQuante.clibint", clibint_ext_src, include_dirs = lib_includes + libint_includes , - libraries = ["stdc++"], - extra_objects = libint_static) + libraries = ["stdc++","int"]) ext_modules.append(clibint_ext)