2019-07-14T13:00:50 Created temporary directory: /tmp/pip-ephem-wheel-cache-7hsx47p2 2019-07-14T13:00:50 Created temporary directory: /tmp/pip-req-tracker-r6x61s2d 2019-07-14T13:00:50 Created requirements tracker '/tmp/pip-req-tracker-r6x61s2d' 2019-07-14T13:00:50 Created temporary directory: /tmp/pip-wheel-5jhf6_es 2019-07-14T13:00:50 Collecting pypredict==1.2 2019-07-14T13:00:50 1 location(s) to search for versions of pypredict: 2019-07-14T13:00:50 * https://pypi.org/simple/pypredict/ 2019-07-14T13:00:50 Getting page https://pypi.org/simple/pypredict/ 2019-07-14T13:00:50 Analyzing links from page https://pypi.org/simple/pypredict/ 2019-07-14T13:00:50 Found link https://files.pythonhosted.org/packages/4f/51/06f16825cc21ca9492ee917bc5ed41c8f93c2e54a23e17281128ffa941a5/pypredict-1.2.tar.gz#sha256=53a8fb29ac80560008bc8066d57873e3bb7af2377da47e15c3d45b6a9d70a086 (from https://pypi.org/simple/pypredict/), version: 1.2 2019-07-14T13:00:50 Using version 1.2 (newest of versions: 1.2) 2019-07-14T13:00:50 Created temporary directory: /tmp/pip-unpack-7fz68hl7 2019-07-14T13:00:50 Downloading https://files.pythonhosted.org/packages/4f/51/06f16825cc21ca9492ee917bc5ed41c8f93c2e54a23e17281128ffa941a5/pypredict-1.2.tar.gz 2019-07-14T13:00:50 Downloading from URL https://files.pythonhosted.org/packages/4f/51/06f16825cc21ca9492ee917bc5ed41c8f93c2e54a23e17281128ffa941a5/pypredict-1.2.tar.gz#sha256=53a8fb29ac80560008bc8066d57873e3bb7af2377da47e15c3d45b6a9d70a086 (from https://pypi.org/simple/pypredict/) 2019-07-14T13:00:50 Added pypredict==1.2 from https://files.pythonhosted.org/packages/4f/51/06f16825cc21ca9492ee917bc5ed41c8f93c2e54a23e17281128ffa941a5/pypredict-1.2.tar.gz#sha256=53a8fb29ac80560008bc8066d57873e3bb7af2377da47e15c3d45b6a9d70a086 to build tracker '/tmp/pip-req-tracker-r6x61s2d' 2019-07-14T13:00:50 Running setup.py (path:/tmp/pip-wheel-5jhf6_es/pypredict/setup.py) egg_info for package pypredict 2019-07-14T13:00:50 Running command python setup.py egg_info 2019-07-14T13:00:52 running egg_info 2019-07-14T13:00:52 creating pip-egg-info/pypredict.egg-info 2019-07-14T13:00:52 writing pip-egg-info/pypredict.egg-info/PKG-INFO 2019-07-14T13:00:52 writing dependency_links to pip-egg-info/pypredict.egg-info/dependency_links.txt 2019-07-14T13:00:52 writing top-level names to pip-egg-info/pypredict.egg-info/top_level.txt 2019-07-14T13:00:52 writing manifest file 'pip-egg-info/pypredict.egg-info/SOURCES.txt' 2019-07-14T13:00:52 reading manifest file 'pip-egg-info/pypredict.egg-info/SOURCES.txt' 2019-07-14T13:00:52 writing manifest file 'pip-egg-info/pypredict.egg-info/SOURCES.txt' 2019-07-14T13:00:52 Source in /tmp/pip-wheel-5jhf6_es/pypredict has version 1.2, which satisfies requirement pypredict==1.2 from https://files.pythonhosted.org/packages/4f/51/06f16825cc21ca9492ee917bc5ed41c8f93c2e54a23e17281128ffa941a5/pypredict-1.2.tar.gz#sha256=53a8fb29ac80560008bc8066d57873e3bb7af2377da47e15c3d45b6a9d70a086 2019-07-14T13:00:52 Removed pypredict==1.2 from https://files.pythonhosted.org/packages/4f/51/06f16825cc21ca9492ee917bc5ed41c8f93c2e54a23e17281128ffa941a5/pypredict-1.2.tar.gz#sha256=53a8fb29ac80560008bc8066d57873e3bb7af2377da47e15c3d45b6a9d70a086 from build tracker '/tmp/pip-req-tracker-r6x61s2d' 2019-07-14T13:00:52 Building wheels for collected packages: pypredict 2019-07-14T13:00:52 Created temporary directory: /tmp/pip-wheel-wi8hijed 2019-07-14T13:00:52 Building wheel for pypredict (setup.py): started 2019-07-14T13:00:52 Destination directory: /tmp/pip-wheel-wi8hijed 2019-07-14T13:00:52 Running command /usr/bin/python3 -u -c 'import setuptools, tokenize;__file__='"'"'/tmp/pip-wheel-5jhf6_es/pypredict/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-wi8hijed 2019-07-14T13:00:54 running bdist_wheel 2019-07-14T13:00:54 running build 2019-07-14T13:00:54 running build_py 2019-07-14T13:00:54 creating build 2019-07-14T13:00:54 creating build/lib.linux-armv7l-3.7 2019-07-14T13:00:54 copying predict.py -> build/lib.linux-armv7l-3.7 2019-07-14T13:00:54 running build_ext 2019-07-14T13:00:55 building 'cpredict' extension 2019-07-14T13:00:55 creating build/temp.linux-armv7l-3.7 2019-07-14T13:00:55 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.7m -c predict.c -o build/temp.linux-armv7l-3.7/predict.o 2019-07-14T13:00:55 predict.c: In function ‘Deep’: 2019-07-14T13:00:55 predict.c:1104:48: warning: variable ‘zmo’ set but not used [-Wunused-but-set-variable] 2019-07-14T13:00:55 z21, z22, z23, z3, z31, z32, z33, ze, zf, zm, zmo, zn, zsing, 2019-07-14T13:00:55 ^~~ 2019-07-14T13:00:55 predict.c: In function ‘CurrentDaynum’: 2019-07-14T13:00:55 predict.c:2604:6: warning: variable ‘x’ set but not used [-Wunused-but-set-variable] 2019-07-14T13:00:55 int x; 2019-07-14T13:00:55 ^ 2019-07-14T13:00:55 predict.c: In function ‘FindMoon’: 2019-07-14T13:00:55 predict.c:2664:47: warning: variable ‘e’ set but not used [-Wunused-but-set-variable] 2019-07-14T13:00:55 b, w1, w2, bt, p, lm, h, ra, dec, z, ob, n, e, el, 2019-07-14T13:00:55 ^ 2019-07-14T13:00:55 predict.c: In function ‘MakeObservation’: 2019-07-14T13:00:55 predict.c:3301:13: warning: passing argument 1 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types] 2019-07-14T13:00:55 strncpy(&(obs->name), &(sat.name), sizeof(obs->name)); 2019-07-14T13:00:55 ^~~~~~~~~~~~ 2019-07-14T13:00:55 In file included from /usr/include/features.h:424, 2019-07-14T13:00:55 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33, 2019-07-14T13:00:55 from /usr/include/limits.h:26, 2019-07-14T13:00:55 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:194, 2019-07-14T13:00:55 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/syslimits.h:7, 2019-07-14T13:00:55 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:34, 2019-07-14T13:00:55 from /usr/include/python3.7m/Python.h:11, 2019-07-14T13:00:55 from predict.c:22: 2019-07-14T13:00:55 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:103:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[25]’ 2019-07-14T13:00:55 __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, 2019-07-14T13:00:56 ^~~~~ 2019-07-14T13:00:56 predict.c:3301:27: warning: passing argument 2 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types] 2019-07-14T13:00:56 strncpy(&(obs->name), &(sat.name), sizeof(obs->name)); 2019-07-14T13:00:56 ^~~~~~~~~~~ 2019-07-14T13:00:56 In file included from /usr/include/features.h:424, 2019-07-14T13:00:56 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33, 2019-07-14T13:00:56 from /usr/include/limits.h:26, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:194, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/syslimits.h:7, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:34, 2019-07-14T13:00:56 from /usr/include/python3.7m/Python.h:11, 2019-07-14T13:00:56 from predict.c:22: 2019-07-14T13:00:56 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:103:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[25]’ 2019-07-14T13:00:56 __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, 2019-07-14T13:00:56 ^~~~~ 2019-07-14T13:00:56 predict.c:3313:13: warning: passing argument 1 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types] 2019-07-14T13:00:56 strncpy(&(obs->orbital_model), &(ephem), sizeof(obs->orbital_model)); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 In file included from /usr/include/features.h:424, 2019-07-14T13:00:56 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33, 2019-07-14T13:00:56 from /usr/include/limits.h:26, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:194, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/syslimits.h:7, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:34, 2019-07-14T13:00:56 from /usr/include/python3.7m/Python.h:11, 2019-07-14T13:00:56 from predict.c:22: 2019-07-14T13:00:56 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:103:1: note: expected ‘char * restrict’ but argument is of type ‘char (*)[5]’ 2019-07-14T13:00:56 __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, 2019-07-14T13:00:56 ^~~~~ 2019-07-14T13:00:56 predict.c:3313:36: warning: passing argument 2 of ‘strncpy’ from incompatible pointer type [-Wincompatible-pointer-types] 2019-07-14T13:00:56 strncpy(&(obs->orbital_model), &(ephem), sizeof(obs->orbital_model)); 2019-07-14T13:00:56 ^~~~~~~~ 2019-07-14T13:00:56 In file included from /usr/include/features.h:424, 2019-07-14T13:00:56 from /usr/include/arm-linux-gnueabihf/bits/libc-header-start.h:33, 2019-07-14T13:00:56 from /usr/include/limits.h:26, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:194, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/syslimits.h:7, 2019-07-14T13:00:56 from /usr/lib/gcc/arm-linux-gnueabihf/8/include-fixed/limits.h:34, 2019-07-14T13:00:56 from /usr/include/python3.7m/Python.h:11, 2019-07-14T13:00:56 from predict.c:22: 2019-07-14T13:00:56 /usr/include/arm-linux-gnueabihf/bits/string_fortified.h:103:1: note: expected ‘const char * restrict’ but argument is of type ‘char (*)[5]’ 2019-07-14T13:00:56 __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, 2019-07-14T13:00:56 ^~~~~ 2019-07-14T13:00:56 predict.c:3254:28: warning: variable ‘delay’ set but not used [-Wunused-but-set-variable] 2019-07-14T13:00:56 double doppler100=0.0, delay; 2019-07-14T13:00:56 ^~~~~ 2019-07-14T13:00:56 predict.c: In function ‘PrintObservation’: 2019-07-14T13:00:56 predict.c:3325:30: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long int’ [-Wformat=] 2019-07-14T13:00:56 printf("NORAD_ID %d\n", obs->norad_id); 2019-07-14T13:00:56 ~^ ~~~~~~~~~~~~~ 2019-07-14T13:00:56 %ld 2019-07-14T13:00:56 predict.c: In function ‘load’: 2019-07-14T13:00:56 predict.c:3397:14: warning: passing argument 1 of ‘ReadTLE’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2019-07-14T13:00:56 if (ReadTLE(tle0,tle1,tle2) != 0) 2019-07-14T13:00:56 ^~~~ 2019-07-14T13:00:56 predict.c:2423:20: note: expected ‘char *’ but argument is of type ‘const char *’ 2019-07-14T13:00:56 char ReadTLE(char *line0, char *line1, char *line2) 2019-07-14T13:00:56 ~~~~~~^~~~~ 2019-07-14T13:00:56 predict.c:3397:19: warning: passing argument 2 of ‘ReadTLE’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2019-07-14T13:00:56 if (ReadTLE(tle0,tle1,tle2) != 0) 2019-07-14T13:00:56 ^~~~ 2019-07-14T13:00:56 predict.c:2423:33: note: expected ‘char *’ but argument is of type ‘const char *’ 2019-07-14T13:00:56 char ReadTLE(char *line0, char *line1, char *line2) 2019-07-14T13:00:56 ~~~~~~^~~~~ 2019-07-14T13:00:56 predict.c:3397:24: warning: passing argument 3 of ‘ReadTLE’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2019-07-14T13:00:56 if (ReadTLE(tle0,tle1,tle2) != 0) 2019-07-14T13:00:56 ^~~~ 2019-07-14T13:00:56 predict.c:2423:46: note: expected ‘char *’ but argument is of type ‘const char *’ 2019-07-14T13:00:56 char ReadTLE(char *line0, char *line1, char *line2) 2019-07-14T13:00:56 ~~~~~~^~~~~ 2019-07-14T13:00:56 predict.c: In function ‘initcpredict’: 2019-07-14T13:00:56 predict.c:3586:6: warning: implicit declaration of function ‘Py_InitModule3’; did you mean ‘Py_Initialize’? [-Wimplicit-function-declaration] 2019-07-14T13:00:56 m = Py_InitModule3("cpredict", pypredict_funcs, 2019-07-14T13:00:56 ^~~~~~~~~~~~~~ 2019-07-14T13:00:56 Py_Initialize 2019-07-14T13:00:56 predict.c:3586:4: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2019-07-14T13:00:56 m = Py_InitModule3("cpredict", pypredict_funcs, 2019-07-14T13:00:56 ^ 2019-07-14T13:00:56 predict.c: In function ‘ReadQTHFile’: 2019-07-14T13:00:56 predict.c:2471:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fgets(qth.callsign,16,fd); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c:2473:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fscanf(fd,"%lf", &qth.stnlat); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c:2474:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fscanf(fd,"%lf", &qth.stnlong); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c:2475:3: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fscanf(fd,"%d", &qth.stnalt); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c: In function ‘CopyFile’: 2019-07-14T13:00:56 predict.c:2511:5: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 write(dd,&buffer,x); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c: In function ‘load’: 2019-07-14T13:00:56 predict.c:3422:4: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fgets(qth.callsign,16,fd); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c:3424:4: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fscanf(fd,"%lf", &qth.stnlat); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c:3425:4: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fscanf(fd,"%lf", &qth.stnlong); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:00:56 predict.c:3426:4: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 2019-07-14T13:00:56 fscanf(fd,"%d", &qth.stnalt); 2019-07-14T13:00:56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2019-07-14T13:01:02 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.7/predict.o -o build/lib.linux-armv7l-3.7/cpredict.cpython-37m-arm-linux-gnueabihf.so 2019-07-14T13:01:03 installing to build/bdist.linux-armv7l/wheel 2019-07-14T13:01:03 running install 2019-07-14T13:01:03 running install_lib 2019-07-14T13:01:03 creating build/bdist.linux-armv7l 2019-07-14T13:01:03 creating build/bdist.linux-armv7l/wheel 2019-07-14T13:01:03 copying build/lib.linux-armv7l-3.7/predict.py -> build/bdist.linux-armv7l/wheel 2019-07-14T13:01:03 copying build/lib.linux-armv7l-3.7/cpredict.cpython-37m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2019-07-14T13:01:03 running install_egg_info 2019-07-14T13:01:03 running egg_info 2019-07-14T13:01:03 creating pypredict.egg-info 2019-07-14T13:01:03 writing pypredict.egg-info/PKG-INFO 2019-07-14T13:01:03 writing dependency_links to pypredict.egg-info/dependency_links.txt 2019-07-14T13:01:03 writing top-level names to pypredict.egg-info/top_level.txt 2019-07-14T13:01:03 writing manifest file 'pypredict.egg-info/SOURCES.txt' 2019-07-14T13:01:03 reading manifest file 'pypredict.egg-info/SOURCES.txt' 2019-07-14T13:01:03 writing manifest file 'pypredict.egg-info/SOURCES.txt' 2019-07-14T13:01:03 Copying pypredict.egg-info to build/bdist.linux-armv7l/wheel/pypredict-1.2-py3.7.egg-info 2019-07-14T13:01:03 running install_scripts 2019-07-14T13:01:03 creating build/bdist.linux-armv7l/wheel/pypredict-1.2.dist-info/WHEEL 2019-07-14T13:01:03 creating '/tmp/pip-wheel-wi8hijed/pypredict-1.2-cp37-cp37m-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2019-07-14T13:01:03 adding 'cpredict.cpython-37m-arm-linux-gnueabihf.so' 2019-07-14T13:01:03 adding 'predict.py' 2019-07-14T13:01:03 adding 'pypredict-1.2.dist-info/METADATA' 2019-07-14T13:01:03 adding 'pypredict-1.2.dist-info/WHEEL' 2019-07-14T13:01:03 adding 'pypredict-1.2.dist-info/top_level.txt' 2019-07-14T13:01:03 adding 'pypredict-1.2.dist-info/RECORD' 2019-07-14T13:01:03 removing build/bdist.linux-armv7l/wheel 2019-07-14T13:01:03 Building wheel for pypredict (setup.py): finished with status 'done' 2019-07-14T13:01:03 Stored in directory: /tmp/tmpxoxbrf00 2019-07-14T13:01:03 Successfully built pypredict 2019-07-14T13:01:03 Cleaning up... 2019-07-14T13:01:03 Removing source in /tmp/pip-wheel-5jhf6_es/pypredict 2019-07-14T13:01:03 Removed build tracker '/tmp/pip-req-tracker-r6x61s2d'