Skip to content

pip install pandas fails on Mageia #1955

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
blounsbury-usbr opened this issue Sep 23, 2012 · 13 comments
Closed

pip install pandas fails on Mageia #1955

blounsbury-usbr opened this issue Sep 23, 2012 · 13 comments
Labels
Build Library building on various platforms
Milestone

Comments

@blounsbury-usbr
Copy link

As title says, I get an error trying to pip install pandas on Mageia. Unfortunately, there is no pre-built pandas package in the Mageia repositories. Don't know if I should post the issue here with pandas or if it is Mageia related. The error is:

pandas/src/generated.c:237:31: fatal error: numpy/arrayobject.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1

I have the necessary pandas dependencies, as shown in the pip.log:

Requirement already satisfied (use --upgrade to upgrade): python-dateutil<2 in    /usr/lib/python2.7/site-packages (from pandas)

Requirement already satisfied (use --upgrade to upgrade): pytz in /usr/lib/python2.7/site-packages (from pandas)

Requirement already satisfied (use --upgrade to upgrade): numpy>=1.6 in /usr/lib/python2.7/site-packages (from pandas)

Thanks,
Bob

@wesm
Copy link
Member

wesm commented Sep 24, 2012

That's weird. What does

import numpy as np
print np.get_include()

print out? (and what files are in that include directory?)

@blounsbury-usbr
Copy link
Author

Agree, very strange.

>>> print np.get_include()
/usr/lib/python2.7/site-packages/numpy/core/include

$ ls /usr/lib/python2.7/site-packages/numpy/core/include
ls: cannot access /usr/lib/python2.7/site-packages/numpy/core/include: No such file or directory

There is no 'include' directory???

@blounsbury-usbr
Copy link
Author

Looks like 'core/include' is included in the 'python-numpy-devel' package on Mageia.

Next error message...

build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_pf_6pandas_3lib_104roll_skew':

/tmp/pip-build/pandas/pandas/src/tseries.c:69639: undefined reference to `sqrt'

/tmp/pip-build/pandas/pandas/src/tseries.c:69648: undefined reference to `sqrt'

collect2: ld returned 1 exit status

error: command 'gcc' failed with exit status 1

@wesm
Copy link
Member

wesm commented Sep 24, 2012

Also weird. Can you paste the full console output including the compiler commands?

@blounsbury-usbr
Copy link
Author


$ sudo pip install pandas
[sudo] password for bob: 
Downloading/unpacking pandas
  Running setup.py egg_info for package pandas

    warning: no files found matching 'setupegg.py'
    no previously-included directories found matching 'doc/build'
    warning: no previously-included files matching '*.so' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '.git*' found anywhere in distribution
    warning: no previously-included files matching '.DS_Store' found anywhere in distribution
    warning: no previously-included files matching '*.png' found anywhere in distribution
Requirement already satisfied (use --upgrade to upgrade): python-dateutil<2 in /usr/lib/python2.7/site-packages (from pandas)
Requirement already satisfied (use --upgrade to upgrade): pytz in /usr/lib/python2.7/site-packages (from pandas)
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.6 in /usr/lib/python2.7/site-packages (from pandas)
Installing collected packages: pandas
  Running setup.py install for pandas
    building 'pandas.lib' extension
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/tseries.c -o build/temp.linux-i686-2.7/pandas/src/tseries.o
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o
    gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c -o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o
    pandas/src/datetime/np_datetime_strings.c: In function ‘make_iso_8601_datetime’:
    pandas/src/datetime/np_datetime_strings.c:1149:5: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘long int’ [-Wformat]
    pandas/src/datetime/np_datetime_strings.c:1149:5: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘long int’ [-Wformat]
    gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-i686-2.7/pandas/src/tseries.o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/pandas/lib.so
    build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_f_6pandas_3lib_Log2':
    /tmp/pip-build/pandas/pandas/src/tseries.c:42837: undefined reference to `log'
    build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_pf_6pandas_3lib_101nancorr':
    /tmp/pip-build/pandas/pandas/src/tseries.c:68275: undefined reference to `sqrt'
    build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_f_6pandas_3lib_Log2':
    /tmp/pip-build/pandas/pandas/src/tseries.c:42837: undefined reference to `log'
    build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `Log2':
    /tmp/pip-build/pandas/pandas/src/skiplist.h:40: undefined reference to `log'
    /tmp/pip-build/pandas/pandas/src/skiplist.h:40: undefined reference to `log'
    /tmp/pip-build/pandas/pandas/src/skiplist.h:40: undefined reference to `log'
    build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_pf_6pandas_3lib_104roll_skew':
    /tmp/pip-build/pandas/pandas/src/tseries.c:69639: undefined reference to `sqrt'
    /tmp/pip-build/pandas/pandas/src/tseries.c:69648: undefined reference to `sqrt'
    collect2: ld returned 1 exit status
    error: command 'gcc' failed with exit status 1
    Complete output from command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build/pandas/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-yJBG1p-record/install-record.txt --single-version-externally-managed:
    running install

running build

running build_py

copying pandas/version.py -> build/lib.linux-i686-2.7/pandas

running build_ext

building 'pandas.lib' extension

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/tseries.c -o build/temp.linux-i686-2.7/pandas/src/tseries.o

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c -o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o

pandas/src/datetime/np_datetime_strings.c: In function ‘make_iso_8601_datetime’:

pandas/src/datetime/np_datetime_strings.c:1149:5: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘long int’ [-Wformat]

pandas/src/datetime/np_datetime_strings.c:1149:5: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘long int’ [-Wformat]

gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-i686-2.7/pandas/src/tseries.o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/pandas/lib.so

build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_f_6pandas_3lib_Log2':

/tmp/pip-build/pandas/pandas/src/tseries.c:42837: undefined reference to `log'

build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_pf_6pandas_3lib_101nancorr':

/tmp/pip-build/pandas/pandas/src/tseries.c:68275: undefined reference to `sqrt'

build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_f_6pandas_3lib_Log2':

/tmp/pip-build/pandas/pandas/src/tseries.c:42837: undefined reference to `log'

build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `Log2':

/tmp/pip-build/pandas/pandas/src/skiplist.h:40: undefined reference to `log'

/tmp/pip-build/pandas/pandas/src/skiplist.h:40: undefined reference to `log'

/tmp/pip-build/pandas/pandas/src/skiplist.h:40: undefined reference to `log'

build/temp.linux-i686-2.7/pandas/src/tseries.o: In function `__pyx_pf_6pandas_3lib_104roll_skew':

/tmp/pip-build/pandas/pandas/src/tseries.c:69639: undefined reference to `sqrt'

/tmp/pip-build/pandas/pandas/src/tseries.c:69648: undefined reference to `sqrt'

collect2: ld returned 1 exit status

error: command 'gcc' failed with exit status 1

----------------------------------------
Command /usr/bin/python -c "import setuptools;__file__='/tmp/pip-build/pandas/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-yJBG1p-record/install-record.txt --single-version-externally-managed failed with error code 1 in /tmp/pip-build/pandas
Storing complete log in /root/.pip/pip.log

@wesm
Copy link
Member

wesm commented Sep 24, 2012

OK, it looks like your platform requires an explicit linking to the math library (-lm). I need to test and see if this causes an issue on Windows but will otherwise make the change...

@blounsbury-usbr
Copy link
Author

Great. Thanks.

In the meantime, I'll submit a request to add 'python-pandas?' to the Mageia repositories.

@wesm wesm closed this as completed in 44a2734 Sep 26, 2012
@wesm
Copy link
Member

wesm commented Sep 26, 2012

master revision should build now (added math library to link)

yarikoptic added a commit to neurodebian/pandas that referenced this issue Sep 27, 2012
Version 0.9.0 Release Candidate 2

* tag 'v0.9.0rc2':
  DOC: release notes, bump to RC2
  DOC: missed a few for release notes 0.9
  DOC: add a few more notes on bug fixes in release.rst
  BUG: repr fix for all-NA index level. close pandas-dev#1971
  BLD: don't link against math library on windows
  TST: kludge around test failure on win64 python 3.2.2
  BLD: link against math library explicitly. close pandas-dev#1955
  DOC: Add line about resetting to default index
  DOC: Adding details on normalization for variance functions.
  DOC: Specify default merge behavior for on = None
  BUG: PeriodIndex slicing by datetime fails when either end out-of-bounds pandas-dev#1977
  BUG: read_table unicode bug pandas-dev#1975
  BUG: BlockManager.iget fails with non-unique MultiIndex pandas-dev#1970
  Better error message for DataFrame.apply if axis is not 0 or 1
  TST: fix up tzlocal test cases
  DOC: add level option in Series.reset_index to release notes
  ENH: level parameter for Series.reset_index
@blounsbury-usbr
Copy link
Author

Still not working with version below.

[bob@darkstar pandas-0.9.0rc2]$ sudo python setup.py install
running install
running bdist_egg
running egg_info
creating pandas.egg-info
writing requirements to pandas.egg-info/requires.txt
writing pandas.egg-info/PKG-INFO
writing top-level names to pandas.egg-info/top_level.txt
writing dependency_links to pandas.egg-info/dependency_links.txt
writing manifest file 'pandas.egg-info/SOURCES.txt'
reading manifest file 'pandas.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'setupegg.py'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '*.so' found anywhere in distribution
warning: no previously-included files matching '*.pyd' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
warning: no previously-included files matching '.git*' found anywhere in distribution
warning: no previously-included files matching '.DS_Store' found anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere in distribution
writing manifest file 'pandas.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
creating build
creating build/lib.linux-i686-2.7
creating build/lib.linux-i686-2.7/pandas
copying pandas/setup.py -> build/lib.linux-i686-2.7/pandas
copying pandas/info.py -> build/lib.linux-i686-2.7/pandas
copying pandas/version.py -> build/lib.linux-i686-2.7/pandas
copying pandas/__init__.py -> build/lib.linux-i686-2.7/pandas
creating build/lib.linux-i686-2.7/pandas/compat
copying pandas/compat/scipy.py -> build/lib.linux-i686-2.7/pandas/compat
copying pandas/compat/__init__.py -> build/lib.linux-i686-2.7/pandas/compat
creating build/lib.linux-i686-2.7/pandas/core
copying pandas/core/index.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/daterange.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/format.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/groupby.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/nanops.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/generic.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/series.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/datetools.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/api.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/categorical.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/internals.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/frame.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/panel.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/matrix.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/reshape.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/common.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/strings.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/indexing.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/algorithms.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/sparse.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/__init__.py -> build/lib.linux-i686-2.7/pandas/core
creating build/lib.linux-i686-2.7/pandas/io
copying pandas/io/date_converters.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/data.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/parsers.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/pytables.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/sql.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/__init__.py -> build/lib.linux-i686-2.7/pandas/io
creating build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/mass.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/common.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/vars.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/base.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/__init__.py -> build/lib.linux-i686-2.7/pandas/rpy
creating build/lib.linux-i686-2.7/pandas/sandbox
copying pandas/sandbox/qtpandas.py -> build/lib.linux-i686-2.7/pandas/sandbox
copying pandas/sandbox/__init__.py -> build/lib.linux-i686-2.7/pandas/sandbox
creating build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/array.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/series.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/api.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/frame.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/panel.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/list.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/__init__.py -> build/lib.linux-i686-2.7/pandas/sparse
creating build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_array.py -> build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_list.py -> build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_sparse.py -> build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_libsparse.py -> build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/__init__.py -> build/lib.linux-i686-2.7/pandas/sparse/tests
creating build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/math.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/fama_macbeth.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/api.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/misc.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/common.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/ols.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/var.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/moments.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/interface.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/plm.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/__init__.py -> build/lib.linux-i686-2.7/pandas/stats
creating build/lib.linux-i686-2.7/pandas/util
copying pandas/util/terminal.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/clipboard.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/misc.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/testing.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/counter.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/decorators.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/compat.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/py3compat.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/__init__.py -> build/lib.linux-i686-2.7/pandas/util
creating build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_stats.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_series.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_groupby.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_factor.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_format.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_common.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_multilevel.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_internals.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_algos.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_ndframe.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_graphics.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_reshape.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_tseries.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_index.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_frame.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_panel.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_strings.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/__init__.py -> build/lib.linux-i686-2.7/pandas/tests
creating build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/util.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/tile.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/pivot.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/describe.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/plotting.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/merge.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/__init__.py -> build/lib.linux-i686-2.7/pandas/tools
creating build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_pivot.py -> build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_tile.py -> build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_tools.py -> build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/__init__.py -> build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_merge.py -> build/lib.linux-i686-2.7/pandas/tools/tests
creating build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/frequencies.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/resample.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/index.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/util.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/tools.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/api.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/offsets.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/plotting.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/converter.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/period.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/interval.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/__init__.py -> build/lib.linux-i686-2.7/pandas/tseries
creating build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_plotting.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_cursor.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_frequencies.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_timezones.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_resample.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_daterange.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_util.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_timeseries.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_period.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/__init__.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_offsets.py -> build/lib.linux-i686-2.7/pandas/tseries/tests
creating build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_pytables.py -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_date_converters.py -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_yahoo.py -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_parsers.py -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_sql.py -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/__init__.py -> build/lib.linux-i686-2.7/pandas/io/tests
creating build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_fama_macbeth.py -> build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_moments.py -> build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_ols.py -> build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/common.py -> build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_math.py -> build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/__init__.py -> build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_var.py -> build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/io/tests/legacy.h5 -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test2.csv -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test1.csv -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test2.xls -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test.xls -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test3.xls -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test.xlsx -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/salary.table -> build/lib.linux-i686-2.7/pandas/io/tests
creating build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/mindex_073.pickle -> build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/multiindex_v1.pickle -> build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/iris.csv -> build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/unicode_series.csv -> build/lib.linux-i686-2.7/pandas/tests/data
creating build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/series_daterange0.pickle -> build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/daterange_073.pickle -> build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/frame.pickle -> build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/series.pickle -> build/lib.linux-i686-2.7/pandas/tseries/tests/data
running build_ext
building 'pandas._algos' extension
creating build/temp.linux-i686-2.7
creating build/temp.linux-i686-2.7/pandas
creating build/temp.linux-i686-2.7/pandas/src
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/generated.c -o build/temp.linux-i686-2.7/pandas/src/generated.o
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-i686-2.7/pandas/src/generated.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/pandas/_algos.so
building 'pandas.lib' extension
creating build/temp.linux-i686-2.7/pandas/src/datetime
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/tseries.c -o build/temp.linux-i686-2.7/pandas/src/tseries.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c -o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o
pandas/src/datetime/np_datetime_strings.c: In function ‘make_iso_8601_datetime’:
pandas/src/datetime/np_datetime_strings.c:1151:5: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘long int’ [-Wformat]
pandas/src/datetime/np_datetime_strings.c:1151:5: warning: format ‘%Ld’ expects argument of type ‘long long int’, but argument 4 has type ‘long int’ [-Wformat]
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-i686-2.7/pandas/src/tseries.o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o -L/usr/lib -lm -lpython2.7 -o build/lib.linux-i686-2.7/pandas/lib.so
building 'pandas._period' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/plib.c -o build/temp.linux-i686-2.7/pandas/src/plib.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/period.c -o build/temp.linux-i686-2.7/pandas/src/period.o
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-i686-2.7/pandas/src/plib.o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o build/temp.linux-i686-2.7/pandas/src/period.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/pandas/_period.so
building 'pandas._sparse' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw -DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586 -mtune=generic -fasynchronous-unwind-tables -g -fPIC -I/usr/lib/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c pandas/src/sparse.c -o build/temp.linux-i686-2.7/pandas/src/sparse.o
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags build/temp.linux-i686-2.7/pandas/src/sparse.o -L/usr/lib -lpython2.7 -o build/lib.linux-i686-2.7/pandas/_sparse.so
build/temp.linux-i686-2.7/pandas/src/sparse.o: In function `__pyx_f_6pandas_7_sparse___pow':
/home/bob/Downloads/pandas-0.9.0rc2/pandas/src/sparse.c:13907: undefined reference to `pow'
/home/bob/Downloads/pandas-0.9.0rc2/pandas/src/sparse.c:13907: undefined reference to `pow'
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

@wesm
Copy link
Member

wesm commented Sep 28, 2012

Thanks-- missed the math.h usage in the sparse extension. Will fix

Sent from my mobile device

On Sep 27, 2012, at 7:26 PM, bobl2424 [email protected] wrote:

Still not working with version below.

[bob@darkstar pandas-0.9.0rc2]$ sudo python setup.py install
running install
running bdist_egg
running egg_info
creating pandas.egg-info
writing requirements to pandas.egg-info/requires.txt
writing pandas.egg-info/PKG-INFO
writing top-level names to pandas.egg-info/top_level.txt
writing dependency_links to pandas.egg-info/dependency_links.txt
writing manifest file 'pandas.egg-info/SOURCES.txt'
reading manifest file 'pandas.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'setupegg.py'
no previously-included directories found matching 'doc/build'
warning: no previously-included files matching '.so' found anywhere
in distribution
warning: no previously-included files matching '
.pyd' found anywhere
in distribution
warning: no previously-included files matching '.pyc' found anywhere
in distribution
warning: no previously-included files matching '.git
' found anywhere
in distribution
warning: no previously-included files matching '.DS_Store' found
anywhere in distribution
warning: no previously-included files matching '*.png' found anywhere
in distribution
writing manifest file 'pandas.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-i686/egg
running install_lib
running build_py
creating build
creating build/lib.linux-i686-2.7
creating build/lib.linux-i686-2.7/pandas
copying pandas/setup.py -> build/lib.linux-i686-2.7/pandas
copying pandas/info.py -> build/lib.linux-i686-2.7/pandas
copying pandas/version.py -> build/lib.linux-i686-2.7/pandas
copying pandas/init.py -> build/lib.linux-i686-2.7/pandas
creating build/lib.linux-i686-2.7/pandas/compat
copying pandas/compat/scipy.py -> build/lib.linux-i686-2.7/pandas/compat
copying pandas/compat/init.py -> build/lib.linux-i686-2.7/pandas/compat
creating build/lib.linux-i686-2.7/pandas/core
copying pandas/core/index.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/daterange.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/format.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/groupby.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/nanops.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/generic.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/series.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/datetools.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/api.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/categorical.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/internals.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/frame.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/panel.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/matrix.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/reshape.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/common.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/strings.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/indexing.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/algorithms.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/sparse.py -> build/lib.linux-i686-2.7/pandas/core
copying pandas/core/init.py -> build/lib.linux-i686-2.7/pandas/core
creating build/lib.linux-i686-2.7/pandas/io
copying pandas/io/date_converters.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/data.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/parsers.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/pytables.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/sql.py -> build/lib.linux-i686-2.7/pandas/io
copying pandas/io/init.py -> build/lib.linux-i686-2.7/pandas/io
creating build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/mass.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/common.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/vars.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/base.py -> build/lib.linux-i686-2.7/pandas/rpy
copying pandas/rpy/init.py -> build/lib.linux-i686-2.7/pandas/rpy
creating build/lib.linux-i686-2.7/pandas/sandbox
copying pandas/sandbox/qtpandas.py -> build/lib.linux-i686-2.7/pandas/sandbox
copying pandas/sandbox/init.py -> build/lib.linux-i686-2.7/pandas/sandbox
creating build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/array.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/series.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/api.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/frame.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/panel.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/list.py -> build/lib.linux-i686-2.7/pandas/sparse
copying pandas/sparse/init.py -> build/lib.linux-i686-2.7/pandas/sparse
creating build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_array.py ->
build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_list.py ->
build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_sparse.py ->
build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/test_libsparse.py ->
build/lib.linux-i686-2.7/pandas/sparse/tests
copying pandas/sparse/tests/init.py ->
build/lib.linux-i686-2.7/pandas/sparse/tests
creating build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/math.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/fama_macbeth.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/api.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/misc.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/common.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/ols.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/var.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/moments.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/interface.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/plm.py -> build/lib.linux-i686-2.7/pandas/stats
copying pandas/stats/init.py -> build/lib.linux-i686-2.7/pandas/stats
creating build/lib.linux-i686-2.7/pandas/util
copying pandas/util/terminal.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/clipboard.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/misc.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/testing.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/counter.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/decorators.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/compat.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/py3compat.py -> build/lib.linux-i686-2.7/pandas/util
copying pandas/util/init.py -> build/lib.linux-i686-2.7/pandas/util
creating build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_stats.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_series.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_groupby.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_factor.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_format.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_common.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_multilevel.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_internals.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_algos.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_ndframe.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_graphics.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_reshape.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_tseries.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_index.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_frame.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_panel.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/test_strings.py -> build/lib.linux-i686-2.7/pandas/tests
copying pandas/tests/init.py -> build/lib.linux-i686-2.7/pandas/tests
creating build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/util.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/tile.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/pivot.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/describe.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/plotting.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/merge.py -> build/lib.linux-i686-2.7/pandas/tools
copying pandas/tools/init.py -> build/lib.linux-i686-2.7/pandas/tools
creating build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_pivot.py ->
build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_tile.py ->
build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_tools.py ->
build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/init.py ->
build/lib.linux-i686-2.7/pandas/tools/tests
copying pandas/tools/tests/test_merge.py ->
build/lib.linux-i686-2.7/pandas/tools/tests
creating build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/frequencies.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/resample.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/index.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/util.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/tools.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/api.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/offsets.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/plotting.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/converter.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/period.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/interval.py -> build/lib.linux-i686-2.7/pandas/tseries
copying pandas/tseries/init.py -> build/lib.linux-i686-2.7/pandas/tseries
creating build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_plotting.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_cursor.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_frequencies.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_timezones.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_resample.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_daterange.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_util.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_timeseries.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_period.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/init.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
copying pandas/tseries/tests/test_offsets.py ->
build/lib.linux-i686-2.7/pandas/tseries/tests
creating build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_pytables.py ->
build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_date_converters.py ->
build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_yahoo.py ->
build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_parsers.py ->
build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test_sql.py -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/init.py -> build/lib.linux-i686-2.7/pandas/io/tests
creating build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_fama_macbeth.py ->
build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_moments.py ->
build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_ols.py ->
build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/common.py ->
build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_math.py ->
build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/init.py ->
build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/stats/tests/test_var.py ->
build/lib.linux-i686-2.7/pandas/stats/tests
copying pandas/io/tests/legacy.h5 -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test2.csv -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test1.csv -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test2.xls -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test.xls -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test3.xls -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/test.xlsx -> build/lib.linux-i686-2.7/pandas/io/tests
copying pandas/io/tests/salary.table -> build/lib.linux-i686-2.7/pandas/io/tests
creating build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/mindex_073.pickle ->
build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/multiindex_v1.pickle ->
build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/iris.csv -> build/lib.linux-i686-2.7/pandas/tests/data
copying pandas/tests/data/unicode_series.csv ->
build/lib.linux-i686-2.7/pandas/tests/data
creating build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/series_daterange0.pickle ->
build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/daterange_073.pickle ->
build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/frame.pickle ->
build/lib.linux-i686-2.7/pandas/tseries/tests/data
copying pandas/tseries/tests/data/series.pickle ->
build/lib.linux-i686-2.7/pandas/tseries/tests/data
running build_ext
building 'pandas._algos' extension
creating build/temp.linux-i686-2.7
creating build/temp.linux-i686-2.7/pandas
creating build/temp.linux-i686-2.7/pandas/src
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/generated.c -o
build/temp.linux-i686-2.7/pandas/src/generated.o
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro
-Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags
build/temp.linux-i686-2.7/pandas/src/generated.o -L/usr/lib
-lpython2.7 -o build/lib.linux-i686-2.7/pandas/_algos.so
building 'pandas.lib' extension
creating build/temp.linux-i686-2.7/pandas/src/datetime
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/tseries.c -o
build/temp.linux-i686-2.7/pandas/src/tseries.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o
build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/datetime/np_datetime_strings.c
-o build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o
pandas/src/datetime/np_datetime_strings.c: In function �make_iso_8601_datetime�:
pandas/src/datetime/np_datetime_strings.c:1151:5: warning: format
�%Ld� expects argument of type �long long int�, but argument 4 has
type �long int� [-Wformat]
pandas/src/datetime/np_datetime_strings.c:1151:5: warning: format
�%Ld� expects argument of type �long long int�, but argument 4 has
type �long int� [-Wformat]
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro
-Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags
build/temp.linux-i686-2.7/pandas/src/tseries.o
build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o
build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime_strings.o
-L/usr/lib -lm -lpython2.7 -o build/lib.linux-i686-2.7/pandas/lib.so
building 'pandas._period' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/plib.c -o
build/temp.linux-i686-2.7/pandas/src/plib.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/datetime/np_datetime.c -o
build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/period.c -o
build/temp.linux-i686-2.7/pandas/src/period.o
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro
-Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags
build/temp.linux-i686-2.7/pandas/src/plib.o
build/temp.linux-i686-2.7/pandas/src/datetime/np_datetime.o
build/temp.linux-i686-2.7/pandas/src/period.o -L/usr/lib -lpython2.7
-o build/lib.linux-i686-2.7/pandas/_period.so
building 'pandas._sparse' extension
gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wformat
-Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector
--param=ssp-buffer-size=4 -fomit-frame-pointer -march=i586
-mtune=generic -fasynchronous-unwind-tables -I/usr/include/ncursesw
-DNDEBUG -O2 -g -pipe -Wformat -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4
-fomit-frame-pointer -march=i586 -mtune=generic
-fasynchronous-unwind-tables -g -fPIC
-I/usr/lib/python2.7/site-packages/numpy/core/include
-I/usr/include/python2.7 -c pandas/src/sparse.c -o
build/temp.linux-i686-2.7/pandas/src/sparse.o
gcc -pthread -shared -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro
-Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags
build/temp.linux-i686-2.7/pandas/src/sparse.o -L/usr/lib -lpython2.7
-o build/lib.linux-i686-2.7/pandas/_sparse.so
build/temp.linux-i686-2.7/pandas/src/sparse.o: In function
__pyx_f_6pandas_7_sparse___pow': /home/bob/Downloads/pandas-0.9.0rc2/pandas/src/sparse.c:13907: undefined reference topow'
/home/bob/Downloads/pandas-0.9.0rc2/pandas/src/sparse.c:13907:
undefined reference to `pow'
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1


Reply to this email directly or view it on
GitHubhttps://github.com//issues/1955#issuecomment-8958512.

@wesm
Copy link
Member

wesm commented Sep 28, 2012

I added another library link. Could you let me know if this fixes the issue? Unfortunately I don't have a platform to test on where this is needed

@blounsbury-usbr
Copy link
Author

Thanks! All seems well. Except that this statement from http://pandas.pydata.org/getpandas.html does not seem true:

Stable windows binaries are built on a rotating basis every hour, as long 
as there have been code changes on github since the previous build. 
You can find the latest builds here.

Anyways, I cloned the read-only git version. It installed successfully.

@wesm
Copy link
Member

wesm commented Sep 29, 2012

Thanks. The dev builds have been disabled for the last couple of months, need to update the website

@wesm wesm closed this as completed Sep 29, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms
Projects
None yet
Development

No branches or pull requests

2 participants