LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-24-2016, 06:18 PM   #1
ecoslacker
Member
 
Registered: Feb 2011
Location: The Matrix
Distribution: Slackware
Posts: 30

Rep: Reputation: 0
Unhappy cstdlib No such file or directory Slackware64 14.2


I was trying to install epanettools in Slackware64 using:

Code:
# pip install epanettools
And I got this error output:

Code:
epanettools/pdd/wrap.cpp:5:20: fatal error: cstdlib.: No such file or directory
    compilation terminated.
    error: command 'gcc' failed with exit status 1
I searched in the web for some solution, and for other distros they recommend to install python-dev. But as far I know there is no such package for Slackware.

cstdlib is in my system but not available for Python I think:

Code:
bash-4.3# locate cstdlib
/usr/include/c++/5.3.0/cstdlib
/usr/include/c++/5.3.0/tr1/cstdlib
/usr/include/boost/compatibility/cpp_c_headers/cstdlib
/usr/include/boost/cstdlib.hpp
/usr/local/MATLAB/R2015b/polyspace/verifier/cxx/include/include-libcxx/cstdlib
Here is my /usr/include

Code:
bash-4.3# ls /usr/include/ | grep python
drwxr-xr-x   2 root root   4096 Sep 24 17:46 python2.7
drwxr-xr-x   2 root root   4096 Sep 22 21:14 python3.5m

And this gives me nothing:

Code:
bash-4.3# ls /usr/include/python2.7 | grep cstdlib
Here is the complete output for the error:

Code:
bash-4.3# pip install epanettools
Collecting epanettools
  Using cached EPANETTOOLS-0.6.0.3.zip
Installing collected packages: epanettools
  Running setup.py install for epanettools ... error
    Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-gvP4vB/epanettools/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-6hyLEy-record/install-record.txt --single-version-externally-managed --compile:
    ['epanettools/epanet/epanet.c', 'epanettools/epanet/hash.c', 'epanettools/epanet/hydraul.c', 'epanettools/epanet/inpfile.c', 'epanettools/epanet/input1.c', 'epanettools/epanet/input2.c', 'epanettools/epanet/input3.c', 'epanettools/epanet/mempool.c', 'epanettools/epanet/output.c', 'epanettools/epanet/quality.c', 'epanettools/epanet/report.c', 'epanettools/epanet/rules.c', 'epanettools/epanet/smatrix.c', 'epanettools/epanet2_wrap.c', 'epanettools/pdd/emitter_analysis.cpp', 'epanettools/pdd/mods.cpp', 'epanettools/pdd/wrap.cpp', 'epanettools/pdd_wrap.cxx']
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/epanettools
    copying epanettools/tools.py -> build/lib.linux-x86_64-2.7/epanettools
    copying epanettools/pdd.py -> build/lib.linux-x86_64-2.7/epanettools
    copying epanettools/__init__.py -> build/lib.linux-x86_64-2.7/epanettools
    copying epanettools/pdd_class_wrapper.py -> build/lib.linux-x86_64-2.7/epanettools              
    copying epanettools/epanettools.py -> build/lib.linux-x86_64-2.7/epanettools                    
    copying epanettools/epanet2.py -> build/lib.linux-x86_64-2.7/epanettools                        
    creating build/lib.linux-x86_64-2.7/epanettools/examples                                        
    creating build/lib.linux-x86_64-2.7/epanettools/examples/simple                                 
    copying epanettools/examples/simple/Net1.inp -> build/lib.linux-x86_64-2.7/epanettools/examples/simple
    copying epanettools/examples/simple/Net3.inp -> build/lib.linux-x86_64-2.7/epanettools/examples/simple
    copying epanettools/examples/simple/Net2.inp -> build/lib.linux-x86_64-2.7/epanettools/examples/simple
    copying epanettools/examples/simple/epanet2_test.py -> build/lib.linux-x86_64-2.7/epanettools/examples/simple
    copying epanettools/examples/simple/__init__.py -> build/lib.linux-x86_64-2.7/epanettools/examples/simple
    running build_ext
    building '_epanet2' extension
    creating build/temp.linux-x86_64-2.7
    creating build/temp.linux-x86_64-2.7/epanettools
    creating build/temp.linux-x86_64-2.7/epanettools/epanet
    creating build/temp.linux-x86_64-2.7/epanettools/pdd
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/epanet.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/epanet.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    epanettools/epanet/epanet.c: In function ‘getTmpName’:
    epanettools/epanet/epanet.c:2892:10: warning: unused variable ‘n’ [-Wunused-variable]
         int  n;
              ^
    epanettools/epanet/epanet.c:2891:10: warning: unused variable ‘name’ [-Wunused-variable]
         char name[MAXFNAME+1];
              ^
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/hash.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/hash.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/hydraul.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/hydraul.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/inpfile.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/inpfile.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/input1.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/input1.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/input2.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/input2.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/input3.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/input3.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/mempool.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/mempool.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/output.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/output.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/quality.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/quality.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/report.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/report.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/rules.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/rules.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet/smatrix.c -o build/temp.linux-x86_64-2.7/epanettools/epanet/smatrix.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/epanet2_wrap.c -o build/temp.linux-x86_64-2.7/epanettools/epanet2_wrap.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/pdd/emitter_analysis.cpp -o build/temp.linux-x86_64-2.7/epanettools/pdd/emitter_analysis.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    cc1plus: warning: command line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    epanettools/pdd/emitter_analysis.cpp:459:2: warning: "/*" within comment [-Wcomment]
      /* How the following is done in GUI (Delphi) code (ref: Fsimul.pas)
      ^
    epanettools/pdd/emitter_analysis.cpp: In function ‘bool large_pressures()’:
    epanettools/pdd/emitter_analysis.cpp:123:6: warning: unused variable ‘ret’ [-Wunused-variable]
      int ret=0;
          ^
    epanettools/pdd/emitter_analysis.cpp: In function ‘bool low_pressures()’:
    epanettools/pdd/emitter_analysis.cpp:156:6: warning: unused variable ‘ret’ [-Wunused-variable]
      int ret=0;
          ^
    epanettools/pdd/emitter_analysis.cpp: In function ‘bool negative_pressures()’:
    epanettools/pdd/emitter_analysis.cpp:191:6: warning: unused variable ‘ret’ [-Wunused-variable]
      int ret=0;
          ^
    epanettools/pdd/emitter_analysis.cpp: In function ‘void read_originals()’:
    epanettools/pdd/emitter_analysis.cpp:273:32: warning: unused variable ‘ec’ [-Wunused-variable]
                    float  bd, pres,ec;
                                    ^
    epanettools/pdd/emitter_analysis.cpp:298:13: warning: unused variable ‘demand’ [-Wunused-variable]
         float   demand;
                 ^
    epanettools/pdd/emitter_analysis.cpp: In function ‘int emitter_analysis()’:
    epanettools/pdd/emitter_analysis.cpp:381:13: warning: unused variable ‘ret’ [-Wunused-variable]
             int ret=0;
                 ^
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/pdd/mods.cpp -o build/temp.linux-x86_64-2.7/epanettools/pdd/mods.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    cc1plus: warning: command line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/usr/include/python2.7 -c epanettools/pdd/wrap.cpp -o build/temp.linux-x86_64-2.7/epanettools/pdd/wrap.o -Iepanettools/epanet -Iepanettools/pdd -Wno-implicit-function-declaration -Wno-unused-but-set-variable -Wno-format -Wno-char-subscripts -fopenmp -Wno-deprecated -O3
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    cc1plus: warning: command line option ‘-Wno-implicit-function-declaration’ is valid for C/ObjC but not for C++
    epanettools/pdd/wrap.cpp:5:20: fatal error: cstdlib.: No such file or directory
    compilation terminated.
    error: command 'gcc' failed with exit status 1
    
    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-gvP4vB/epanettools/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-6hyLEy-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-gvP4vB/epanettools/
 
Old 09-25-2016, 10:36 AM   #2
zk1234
4MLinux Maintainer
 
Registered: Oct 2010
Location: Poland
Distribution: 4MLinux, Slackware
Posts: 1,255

Rep: Reputation: 220Reputation: 220Reputation: 220
Please check what is your gcc version.

.
 
  


Reply

Tags
gcc, pip, python



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] libtdb.so.1 No such file or directory, PulseAudio won't start slackware64-current adennis Slackware 10 03-28-2016 03:09 PM
[SOLVED] slackware64-current (aug. 9th 2015) dhcpcd No such file or directory lemurian Slackware 17 08-18-2015 05:25 AM
[SOLVED] Slackware64 13.37 multilib - modules directory in /lib sycamorex Slackware 3 05-15-2011 06:30 PM
very unusual PATH problems with Slackware64-13.0: No such file or directory hucphin Slackware 9 04-22-2010 09:13 PM
[SOLVED] what's that directory (slackware64-current) sycamorex Slackware 3 05-30-2009 09:03 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:14 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration