2025-09-12T19:57:59,334 Created temporary directory: /tmp/pip-build-tracker-uifj1h5v 2025-09-12T19:57:59,335 Initialized build tracking at /tmp/pip-build-tracker-uifj1h5v 2025-09-12T19:57:59,335 Created build tracker: /tmp/pip-build-tracker-uifj1h5v 2025-09-12T19:57:59,335 Entered build tracker: /tmp/pip-build-tracker-uifj1h5v 2025-09-12T19:57:59,335 Created temporary directory: /tmp/pip-wheel-77nc0cia 2025-09-12T19:57:59,339 Created temporary directory: /tmp/pip-ephem-wheel-cache-obot5aa9 2025-09-12T19:57:59,400 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T19:57:59,403 2 location(s) to search for versions of ocrd-fork-pylsd: 2025-09-12T19:57:59,403 * https://pypi.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,403 * https://www.piwheels.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,403 Fetching project page and analyzing links: https://pypi.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,404 Getting page https://pypi.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,405 Found index url https://pypi.org/simple/ 2025-09-12T19:57:59,554 Fetched page https://pypi.org/simple/ocrd-fork-pylsd/ as application/vnd.pypi.simple.v1+json 2025-09-12T19:57:59,564 Found link https://files.pythonhosted.org/packages/b8/4f/d61c4d2f73cfd8c66c5bfca341ea5cf115fd596015452b875d347becb247/ocrd-fork-pylsd-0.0.3.tar.gz (from https://pypi.org/simple/ocrd-fork-pylsd/), version: 0.0.3 2025-09-12T19:57:59,565 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/49/8a/721974593c3df85036591de8735f3767441d028edfbad17bbdb307dbd392/ocrd_fork_pylsd-0.0.3-py2-none-any.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,565 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/6a/df/12fba60b9b3e141f515d69edd539bd066294d6b3be79b12450888819986d/ocrd_fork_pylsd-0.0.3-py3-none-any.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,565 Found link https://files.pythonhosted.org/packages/19/e4/f31ed73961a1c87d40b8e64505729367cc85bbcd45776d0d3561a2889cf2/ocrd-fork-pylsd-0.0.4.tar.gz (from https://pypi.org/simple/ocrd-fork-pylsd/), version: 0.0.4 2025-09-12T19:57:59,565 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/bc/7a/0122280aa4a1b0b58efbc77bf2f7e2d5988b4314dad865f1b1ef9b8f8480/ocrd_fork_pylsd-0.0.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,566 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/ec/d2/07b9f6c4a299d5ffa8d8976ea91c6b95712f244c8d93ebac42d233cbd5b4/ocrd_fork_pylsd-0.0.4-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,566 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/75/01/cee997e001a651f483276531e1098e57132bd457deafd739bbac6c6b3bdc/ocrd_fork_pylsd-0.0.4-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,566 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/ac/35/0aa75a78b56dd8ed02098b25fca6c814c0763d014ea933ae1c9c17a81441/ocrd_fork_pylsd-0.0.4-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,566 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/5f/97/5287cb5ee89c831a458a3c984b5e850acd5df207120c54803644cc928b4e/ocrd_fork_pylsd-0.0.4-cp36-cp36m-manylinux2010_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,566 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/8b/ac/e8bf8e542d16c8fe4d214448665ae1acd575cb2e8c145cdcce6269eeb640/ocrd_fork_pylsd-0.0.4-cp36-cp36m-manylinux2010_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,566 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/45/21/94dffc677ad1b60d8f349d6f88897db7761165a7e3b7da702a8a48f2eba3/ocrd_fork_pylsd-0.0.4-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,567 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/83/c9/2ce09c3be943d1ef6533b055fc270f085d021b78ac241b9b59c768d19bc2/ocrd_fork_pylsd-0.0.4-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,567 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/d3/30/ba29e8cb1a12765ba24b6edd36dd160a27eded062dde1d3c4d98ce848352/ocrd_fork_pylsd-0.0.4-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,567 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/5e/9a/564162e97f0966e8e70cf3dab8735f08a78d50e3ff06d2bce4b528aa4de6/ocrd_fork_pylsd-0.0.4-cp37-cp37m-manylinux2010_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,567 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/13/4c/108c2ba21fd09f65fcb30527ed2d89de85e2f5a9a557e5a8d9772114fe2e/ocrd_fork_pylsd-0.0.4-cp37-cp37m-manylinux2010_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,567 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/d8/64/d8351b93f88814678f82334c4818b0ab9661e8df48cd0456e871bb4489be/ocrd_fork_pylsd-0.0.4-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,567 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/e3/d2/7a0b03dd1d0394fbf770ffec0b5246ecc358b445c1e10005f3c39a4c61e9/ocrd_fork_pylsd-0.0.4-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,568 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/1a/b7/4bc8216cc649651a5345cff255a288fda50ac7b9707308b550ede193e435/ocrd_fork_pylsd-0.0.4-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,568 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/17/99/be80b455f31314ef097e41c1778eb38da33e4589203abb87a4ccdeb3857f/ocrd_fork_pylsd-0.0.4-cp38-cp38-manylinux2010_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,568 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/52/4f/1ce0bdf9202c7ed1f6a1357f1e2320c978f55ad52d29c31cfe851f63b5d2/ocrd_fork_pylsd-0.0.4-cp38-cp38-manylinux2010_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,568 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/92/9d/e7657bfac6727ddfc09ccbcf690521917669330f61cb989696d6aa118338/ocrd_fork_pylsd-0.0.4-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,568 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/21/81/07c545c27ec300fb5b2f2ae2470fd1631f68f3f3ae3d0de76842f2c9e688/ocrd_fork_pylsd-0.0.4-cp39-cp39-manylinux1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,568 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/a0/8b/89214772adad593958505b6666de4db53cbed0c48d3a763589c494a69800/ocrd_fork_pylsd-0.0.4-cp39-cp39-manylinux1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,569 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/92/c2/482a713a40b963cafe696977a85deadde72193fef6ca5895c984e69b19aa/ocrd_fork_pylsd-0.0.4-cp39-cp39-manylinux2010_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,569 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/2c/11/11b3d2f692c5deecb7e64725f94fb42264b239bd356c5db8fa123ecb02e7/ocrd_fork_pylsd-0.0.4-cp39-cp39-manylinux2010_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,569 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/19/8a/fef6bb888abcab150ce8e23061eeed5a7246d49ae9a777a7be621dfd7ce8/ocrd_fork_pylsd-0.0.4-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,569 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/ab/a6/ef168b360307f93bb5490a8919c0c3022ef40622102c61dd98e410ea1ad5/ocrd_fork_pylsd-0.0.4-pp36-pypy36_pp73-manylinux1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,569 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/cb/27/08fbb762c00df083280db32e703aec819bbcfe77cf9c71978ed1ff247840/ocrd_fork_pylsd-0.0.4-pp36-pypy36_pp73-manylinux2010_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,569 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/f1/94/674fa17ddffb2b8662e595b0a839320535dfe9c00802517e773250b0ac0a/ocrd_fork_pylsd-0.0.4-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,570 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/39/01/a6e3b4fe980aaf5d9472d71d6669dcb45ebcd3481b38c10876203a2e0f01/ocrd_fork_pylsd-0.0.4-pp37-pypy37_pp73-manylinux1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,570 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/9e/91/a07ca82669ac3ce6ca43a4447b6d44df2b8dade3f53c18129139653484d9/ocrd_fork_pylsd-0.0.4-pp37-pypy37_pp73-manylinux2010_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,570 Found link https://files.pythonhosted.org/packages/81/42/2e116b7e62fbb6a4cd723771e6775292057f6f034697af6f3b7b4bb7023d/ocrd-fork-pylsd-0.0.8.tar.gz (from https://pypi.org/simple/ocrd-fork-pylsd/), version: 0.0.8 2025-09-12T19:57:59,570 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/c9/0c/9dc49e9a271b3c3b1fa994802b06d289e450267d94a5b79e135811ba4127/ocrd_fork_pylsd-0.0.8-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,570 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/21/69/1968f699d950a12414280ae34cb0035ec2c5af44c37b7697626fed6e2e3f/ocrd_fork_pylsd-0.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,571 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/ff/9c/7e8e65914371dc31e3ba247a83ec885462edd446fcdccfad14499be81fa6/ocrd_fork_pylsd-0.0.8-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,571 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/95/8a/fa4c5206d7938d2f223be4447068b671bb587033b742afa94dde95f4265c/ocrd_fork_pylsd-0.0.8-cp310-cp310-musllinux_1_1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,571 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/9a/d5/7f70d040fe8e48e58a0b13f6334ec0e954633a1ebeb1e5480f5771a70162/ocrd_fork_pylsd-0.0.8-cp310-cp310-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,571 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/db/09/fad7e06ee1d529a09b1ca269345c23c6db2b639d7bbc91f2d8ded1e1e0f3/ocrd_fork_pylsd-0.0.8-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,571 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/9f/56/f49d055001b3a33fe4086afa2d3026e372ca01543c686ba2dadcd057dd5e/ocrd_fork_pylsd-0.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,571 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/de/8f/12bedcfb5c5ddb2466db3a8b4d95ab901eaa7217c5ff44eb4d1c479e1a76/ocrd_fork_pylsd-0.0.8-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,571 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/43/ec/8cc00d4022b114b1b8a7e08f2823791dc0ce0a51b907e45d69a942973039/ocrd_fork_pylsd-0.0.8-cp311-cp311-musllinux_1_1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,572 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/65/ef/e826d1a16405d3d852aa76c911b916165112fa8fa21dba5d096a328e0bc3/ocrd_fork_pylsd-0.0.8-cp311-cp311-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,572 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/6b/06/1692b3e8ebe39a76d84833fc7592275d474d1c4514e63bbbef5b0035ba5b/ocrd_fork_pylsd-0.0.8-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,572 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/e0/ee/3d2ee3480960881c231aa3a02cff7737a9be8295ff7ebbc7903b4c8cd13c/ocrd_fork_pylsd-0.0.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,572 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/59/d2/67a9190d78c7b89fb7e8fe770cc980992d3387545da309466aed4b362ea4/ocrd_fork_pylsd-0.0.8-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,572 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/e4/c7/30388265ef6faf61f1f69257a279493ee7bc85f4ec97297cacc4c48cb384/ocrd_fork_pylsd-0.0.8-cp36-cp36m-musllinux_1_1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,572 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/02/53/97ea88037151b4ac680c5ff9570fd419d034a70050cfef3a029922cfa091/ocrd_fork_pylsd-0.0.8-cp36-cp36m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,573 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/b5/7a/138b59745a7de90abd62575cc96a30ff51d6887cdce4d0841038dc9b4db7/ocrd_fork_pylsd-0.0.8-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,573 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/29/b5/572f816530c11b16237e98a26a1c74a69426868eb7aba552dfb03a356632/ocrd_fork_pylsd-0.0.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,573 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/20/a2/18060d43b679fa14a2e14d5af91d78a1b4d8aabc27406e491df59424d130/ocrd_fork_pylsd-0.0.8-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,573 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/46/2e/4fe5b357385b664548dcf9ecb99d50ebdc9e83e1392e3a273073e42b2e1a/ocrd_fork_pylsd-0.0.8-cp37-cp37m-musllinux_1_1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,573 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/00/1c/1bcd4940de4e0e14d126f5fa70e16fcd7e08b98f5abcf8e090cf166fb2ac/ocrd_fork_pylsd-0.0.8-cp37-cp37m-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,573 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/5e/fd/96e9029456d6d63fdcd4d9276ba1a99c42b80b0167bc931bd6e444b060c0/ocrd_fork_pylsd-0.0.8-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,573 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/1b/7f/9d28aa9e366283f94148e855cc6a8bafcf9c6a8c57a3fb7b80bded12dcf1/ocrd_fork_pylsd-0.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,574 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/05/f9/6e2d96f70d40ccd0bef1c22a0ea06bdc9b973ec4c5e99df35d960bfc7495/ocrd_fork_pylsd-0.0.8-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,574 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/8e/c6/791a47575342b5f6e5e941d3b22180378adc4c2e87a02438acfd268e9eaa/ocrd_fork_pylsd-0.0.8-cp38-cp38-musllinux_1_1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,574 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/7a/d5/34ca26e18a5d2417e21604805d986cf5527b6443f3d5c936f8165b844050/ocrd_fork_pylsd-0.0.8-cp38-cp38-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,574 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/1b/a7/f0607326c00e616820ab79c1c8df9627006f3e4819bcbe6c615103b41a86/ocrd_fork_pylsd-0.0.8-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,574 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/05/3d/dfb070682c39f02b2da4c08a15f20d7429d9f09a42f337f91d0f969f6a26/ocrd_fork_pylsd-0.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,574 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/21/2e/7b63453b864107f8ccfd749c6ca2e4d87d29ac57a8f7b870bce30ae03db1/ocrd_fork_pylsd-0.0.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,574 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/6e/2d/65d879bf50d1f780af38ce42bff5621426dcc73ecd28d994d5daa248689b/ocrd_fork_pylsd-0.0.8-cp39-cp39-musllinux_1_1_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,575 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/18/65/9b0b6883ef152899f6b5c597ed868bac66de8c922e6070d8a2cac3468cf1/ocrd_fork_pylsd-0.0.8-cp39-cp39-musllinux_1_1_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,575 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/69/f4/43c7975686b4d52344d93749cab25ad2515394e8d53b69636a6008984090/ocrd_fork_pylsd-0.0.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,575 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/d2/cd/0e468e3c831d565e2abb15a6c339afbb6f519ac85365e9a1ffa51e113014/ocrd_fork_pylsd-0.0.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,575 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/97/9b/6950aac0c3aa5038f6c8bc26d45db022a4fc4c1177418187fb925b48ca44/ocrd_fork_pylsd-0.0.8-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,575 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/2a/b5/c44e0fac01e9a72a5787e49d6ca931957d9a5da23885c5f2ec77e82d1316/ocrd_fork_pylsd-0.0.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,575 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/30/71/b354470f841b6fa8f463664bc89e2425a88a8f5fffa7fccda36e70274bab/ocrd_fork_pylsd-0.0.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,576 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/a4/73/e77853ce93b89ad69bb56e9b1a5609c86713e4edb97ad85ebce8bfae7399/ocrd_fork_pylsd-0.0.8-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,576 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/bd/62/a3f0f59401d5d7e9e4f91bd8ef65a1a9841246957e5d30165338f38a6aeb/ocrd_fork_pylsd-0.0.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,576 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/2b/81/ab8b5d77763e811630cab7d44be72a5885bb78e0ad5145506d9a5c3fdd5d/ocrd_fork_pylsd-0.0.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,576 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://files.pythonhosted.org/packages/50/4d/b6b9d6f35fb1510b1781d0cee022b29d72eda637986eaea6d5e8b941c415/ocrd_fork_pylsd-0.0.8-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,576 Fetching project page and analyzing links: https://www.piwheels.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,577 Getting page https://www.piwheels.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,578 Found index url https://www.piwheels.org/simple/ 2025-09-12T19:57:59,675 Fetched page https://www.piwheels.org/simple/ocrd-fork-pylsd/ as text/html 2025-09-12T19:57:59,677 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://archive1.piwheels.org/simple/ocrd-fork-pylsd/ocrd_fork_pylsd-0.0.8-cp37-cp37m-linux_armv6l.whl#sha256=05370710517758e783a16b1235eaee1a217196a60a143a5a2bf36ea972cdf6ac (from https://www.piwheels.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,677 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://archive1.piwheels.org/simple/ocrd-fork-pylsd/ocrd_fork_pylsd-0.0.8-cp37-cp37m-linux_armv7l.whl#sha256=05370710517758e783a16b1235eaee1a217196a60a143a5a2bf36ea972cdf6ac (from https://www.piwheels.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,677 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://archive1.piwheels.org/simple/ocrd-fork-pylsd/ocrd_fork_pylsd-0.0.8-cp39-cp39-linux_armv6l.whl#sha256=8b83f921a7f0d674b7f977b253d66fb4b44f5912885beff44333b1c42adcf615 (from https://www.piwheels.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,678 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://archive1.piwheels.org/simple/ocrd-fork-pylsd/ocrd_fork_pylsd-0.0.8-cp39-cp39-linux_armv7l.whl#sha256=8b83f921a7f0d674b7f977b253d66fb4b44f5912885beff44333b1c42adcf615 (from https://www.piwheels.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,678 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://archive1.piwheels.org/simple/ocrd-fork-pylsd/ocrd_fork_pylsd-0.0.8-cp311-cp311-linux_armv6l.whl#sha256=79d9052520b29aa3d1e657072301d958b7fa5f28691f2491cc289bdde55752ae (from https://www.piwheels.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,678 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://archive1.piwheels.org/simple/ocrd-fork-pylsd/ocrd_fork_pylsd-0.0.8-cp311-cp311-linux_armv7l.whl#sha256=79d9052520b29aa3d1e657072301d958b7fa5f28691f2491cc289bdde55752ae (from https://www.piwheels.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,678 Skipping link: No binaries permitted for ocrd-fork-pylsd: https://archive1.piwheels.org/simple/ocrd-fork-pylsd/ocrd_fork_pylsd-0.0.3-py3-none-any.whl#sha256=758fc14dc1a76c174397ce9dae6db1f9b3dc530b361767a9714538dd01b9bf03 (from https://www.piwheels.org/simple/ocrd-fork-pylsd/) 2025-09-12T19:57:59,678 Skipping link: not a file: https://www.piwheels.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,679 Skipping link: not a file: https://pypi.org/simple/ocrd-fork-pylsd/ 2025-09-12T19:57:59,705 Given no hashes to check 1 links for project 'ocrd-fork-pylsd': discarding no candidates 2025-09-12T19:57:59,706 Collecting ocrd-fork-pylsd==0.0.8 2025-09-12T19:57:59,708 Created temporary directory: /tmp/pip-unpack-fj7f1cp0 2025-09-12T19:57:59,845 Downloading ocrd-fork-pylsd-0.0.8.tar.gz (24 kB) 2025-09-12T19:57:59,877 Added ocrd-fork-pylsd==0.0.8 from https://files.pythonhosted.org/packages/81/42/2e116b7e62fbb6a4cd723771e6775292057f6f034697af6f3b7b4bb7023d/ocrd-fork-pylsd-0.0.8.tar.gz to build tracker '/tmp/pip-build-tracker-uifj1h5v' 2025-09-12T19:57:59,878 Running setup.py (path:/tmp/pip-wheel-77nc0cia/ocrd-fork-pylsd_70e1e996e1c24d2ab5f005cd01ffd2bd/setup.py) egg_info for package ocrd-fork-pylsd 2025-09-12T19:57:59,878 Created temporary directory: /tmp/pip-pip-egg-info-0boqmq20 2025-09-12T19:57:59,879 Preparing metadata (setup.py): started 2025-09-12T19:57:59,879 Running command python setup.py egg_info 2025-09-12T19:58:01,241 running egg_info 2025-09-12T19:58:01,329 creating /tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info 2025-09-12T19:58:01,330 writing /tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info/PKG-INFO 2025-09-12T19:58:01,331 writing dependency_links to /tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info/dependency_links.txt 2025-09-12T19:58:01,332 writing requirements to /tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info/requires.txt 2025-09-12T19:58:01,333 writing top-level names to /tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info/top_level.txt 2025-09-12T19:58:01,334 writing manifest file '/tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info/SOURCES.txt' 2025-09-12T19:58:01,690 reading manifest file '/tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info/SOURCES.txt' 2025-09-12T19:58:01,691 reading manifest template 'MANIFEST.in' 2025-09-12T19:58:01,693 adding license file 'LICENSE' 2025-09-12T19:58:01,696 writing manifest file '/tmp/pip-pip-egg-info-0boqmq20/ocrd_fork_pylsd.egg-info/SOURCES.txt' 2025-09-12T19:58:01,826 Preparing metadata (setup.py): finished with status 'done' 2025-09-12T19:58:01,831 Source in /tmp/pip-wheel-77nc0cia/ocrd-fork-pylsd_70e1e996e1c24d2ab5f005cd01ffd2bd has version 0.0.8, which satisfies requirement ocrd-fork-pylsd==0.0.8 from https://files.pythonhosted.org/packages/81/42/2e116b7e62fbb6a4cd723771e6775292057f6f034697af6f3b7b4bb7023d/ocrd-fork-pylsd-0.0.8.tar.gz 2025-09-12T19:58:01,832 Removed ocrd-fork-pylsd==0.0.8 from https://files.pythonhosted.org/packages/81/42/2e116b7e62fbb6a4cd723771e6775292057f6f034697af6f3b7b4bb7023d/ocrd-fork-pylsd-0.0.8.tar.gz from build tracker '/tmp/pip-build-tracker-uifj1h5v' 2025-09-12T19:58:01,836 Created temporary directory: /tmp/pip-unpack-o_kspyvs 2025-09-12T19:58:01,836 Created temporary directory: /tmp/pip-unpack-8v_hgs2_ 2025-09-12T19:58:01,836 Building wheels for collected packages: ocrd-fork-pylsd 2025-09-12T19:58:01,838 Created temporary directory: /tmp/pip-wheel-jkf3c24u 2025-09-12T19:58:01,838 DEPRECATION: Building 'ocrd-fork-pylsd' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'ocrd-fork-pylsd'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-12T19:58:01,840 Building wheel for ocrd-fork-pylsd (setup.py): started 2025-09-12T19:58:01,840 Destination directory: /tmp/pip-wheel-jkf3c24u 2025-09-12T19:58:01,841 Running command python setup.py bdist_wheel 2025-09-12T19:58:03,065 running bdist_wheel 2025-09-12T19:58:03,509 running build 2025-09-12T19:58:03,510 running build_py 2025-09-12T19:58:03,601 creating build/lib.linux-armv7l-cpython-313/pylsd 2025-09-12T19:58:03,601 copying pylsd/lsd.py -> build/lib.linux-armv7l-cpython-313/pylsd 2025-09-12T19:58:03,602 copying pylsd/__init__.py -> build/lib.linux-armv7l-cpython-313/pylsd 2025-09-12T19:58:03,603 creating build/lib.linux-armv7l-cpython-313/pylsd/bindings 2025-09-12T19:58:03,603 copying pylsd/bindings/lsd_ctypes.py -> build/lib.linux-armv7l-cpython-313/pylsd/bindings 2025-09-12T19:58:03,604 copying pylsd/bindings/__init__.py -> build/lib.linux-armv7l-cpython-313/pylsd/bindings 2025-09-12T19:58:03,606 running build_ext 2025-09-12T19:58:04,013 building 'pylsd.lib' extension 2025-09-12T19:58:04,015 creating build/temp.linux-armv7l-cpython-313/source/src 2025-09-12T19:58:04,015 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -Isource/include -I/usr/include/python3.13 -c source/src/lsd.cpp -o build/temp.linux-armv7l-cpython-313/source/src/lsd.o 2025-09-12T19:58:04,791 source/src/lsd.cpp: In function ‘void free_ntuple_list(ntuple_list)’: 2025-09-12T19:58:04,791 source/src/lsd.cpp:201:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,791 201 | error("free_ntuple_list: invalid n-tuple input."); 2025-09-12T19:58:04,791 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,792 source/src/lsd.cpp: In function ‘ntuple_list_s* new_ntuple_list(unsigned int)’: 2025-09-12T19:58:04,792 source/src/lsd.cpp:215:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,792 215 | if ( dim == 0 ) error("new_ntuple_list: 'dim' must be positive."); 2025-09-12T19:58:04,792 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,792 source/src/lsd.cpp:219:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,792 219 | if ( n_tuple == NULL ) error("not enough memory."); 2025-09-12T19:58:04,793 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,793 source/src/lsd.cpp:228:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,793 228 | if ( n_tuple->values == NULL ) error("not enough memory."); 2025-09-12T19:58:04,793 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,793 source/src/lsd.cpp: In function ‘void enlarge_ntuple_list(ntuple_list)’: 2025-09-12T19:58:04,793 source/src/lsd.cpp:240:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,794 240 | error("enlarge_ntuple_list: invalid n-tuple."); 2025-09-12T19:58:04,794 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,794 source/src/lsd.cpp:248:42: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,794 248 | if ( n_tuple->values == NULL ) error("not enough memory."); 2025-09-12T19:58:04,794 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,795 source/src/lsd.cpp: In function ‘void add_5tuple(ntuple_list, double, double, double, double, double)’: 2025-09-12T19:58:04,795 source/src/lsd.cpp:258:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,795 258 | if ( out == NULL ) error("add_5tuple: invalid n-tuple input."); 2025-09-12T19:58:04,795 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,795 source/src/lsd.cpp:259:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,795 259 | if ( out->dim != 5 ) error("add_5tuple: the n-tuple must be a 5-tuple."); 2025-09-12T19:58:04,795 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,796 source/src/lsd.cpp:263:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,796 263 | if ( out->values == NULL ) error("add_5tuple: invalid n-tuple input."); 2025-09-12T19:58:04,796 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,797 source/src/lsd.cpp: In function ‘void free_image_char(image_char)’: 2025-09-12T19:58:04,797 source/src/lsd.cpp:287:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,797 287 | error("free_image_char: invalid input image."); 2025-09-12T19:58:04,797 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,797 source/src/lsd.cpp: In function ‘image_char_s* new_image_char(unsigned int, unsigned int)’: 2025-09-12T19:58:04,798 source/src/lsd.cpp:300:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,798 300 | if ( xsize == 0 || ysize == 0 ) error("new_image_char: invalid image size."); 2025-09-12T19:58:04,798 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,798 source/src/lsd.cpp:304:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,798 304 | if ( image == NULL ) error("not enough memory."); 2025-09-12T19:58:04,798 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,798 source/src/lsd.cpp:307:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,799 307 | if ( image->data == NULL ) error("not enough memory."); 2025-09-12T19:58:04,799 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,799 source/src/lsd.cpp: In function ‘image_char_s* new_image_char_ini(unsigned int, unsigned int, unsigned char)’: 2025-09-12T19:58:04,800 source/src/lsd.cpp:329:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,800 329 | error("new_image_char_ini: invalid image."); 2025-09-12T19:58:04,800 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,800 source/src/lsd.cpp: In function ‘void free_image_int(image_int)’: 2025-09-12T19:58:04,800 source/src/lsd.cpp:343:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,801 343 | error("free_image_int: invalid input image."); 2025-09-12T19:58:04,801 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,801 source/src/lsd.cpp: In function ‘image_int_s* new_image_int(unsigned int, unsigned int)’: 2025-09-12T19:58:04,801 source/src/lsd.cpp:356:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,801 356 | if ( xsize == 0 || ysize == 0 ) error("new_image_int: invalid image size."); 2025-09-12T19:58:04,802 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,802 source/src/lsd.cpp:360:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,802 360 | if ( image == NULL ) error("not enough memory."); 2025-09-12T19:58:04,802 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,802 source/src/lsd.cpp:362:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,802 362 | if ( image->data == NULL ) error("not enough memory."); 2025-09-12T19:58:04,802 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,803 source/src/lsd.cpp: In function ‘void free_image_double(image_double)’: 2025-09-12T19:58:04,803 source/src/lsd.cpp:394:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,804 394 | error("free_image_double: invalid input image."); 2025-09-12T19:58:04,804 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,804 source/src/lsd.cpp: In function ‘image_double_s* new_image_double(unsigned int, unsigned int)’: 2025-09-12T19:58:04,804 source/src/lsd.cpp:407:43: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,804 407 | if ( xsize == 0 || ysize == 0 ) error("new_image_double: invalid image size."); 2025-09-12T19:58:04,804 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,805 source/src/lsd.cpp:411:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,805 411 | if ( image == NULL ) error("not enough memory."); 2025-09-12T19:58:04,805 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,805 source/src/lsd.cpp:413:38: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,805 413 | if ( image->data == NULL ) error("not enough memory."); 2025-09-12T19:58:04,805 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,806 source/src/lsd.cpp: In function ‘void gaussian_kernel(ntuple_list, double, double)’: 2025-09-12T19:58:04,807 source/src/lsd.cpp:460:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,807 460 | error("gaussian_kernel: invalid n-tuple 'kernel'."); 2025-09-12T19:58:04,807 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,807 source/src/lsd.cpp:461:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,807 461 | if ( sigma <= 0.0 ) error("gaussian_kernel: 'sigma' must be positive."); 2025-09-12T19:58:04,807 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,809 source/src/lsd.cpp: In function ‘image_double_s* gaussian_sampler(image_double, double, double)’: 2025-09-12T19:58:04,809 source/src/lsd.cpp:526:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,809 526 | error("gaussian_sampler: invalid image."); 2025-09-12T19:58:04,809 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,809 source/src/lsd.cpp:527:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,809 527 | if ( scale <= 0.0 ) error("gaussian_sampler: 'scale' must be positive."); 2025-09-12T19:58:04,809 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,810 source/src/lsd.cpp:529:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,810 529 | error("gaussian_sampler: 'sigma_scale' must be positive."); 2025-09-12T19:58:04,810 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,810 source/src/lsd.cpp:534:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,810 534 | error("gaussian_sampler: the output image size exceeds the handled size."); 2025-09-12T19:58:04,810 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,815 source/src/lsd.cpp: In function ‘image_double_s* ll_angle(image_double, double, coorlist**, void**, image_double_s**, unsigned int, double)’: 2025-09-12T19:58:04,815 source/src/lsd.cpp:675:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,815 675 | error("ll_angle: invalid image."); 2025-09-12T19:58:04,815 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,816 source/src/lsd.cpp:676:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,816 676 | if ( threshold < 0.0 ) error("ll_angle: 'threshold' must be positive."); 2025-09-12T19:58:04,816 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,816 source/src/lsd.cpp:677:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,816 677 | if ( list_p == NULL ) error("ll_angle: NULL pointer 'list_p'."); 2025-09-12T19:58:04,816 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,816 source/src/lsd.cpp:678:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,817 678 | if ( mem_p == NULL ) error("ll_angle: NULL pointer 'mem_p'."); 2025-09-12T19:58:04,817 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,817 source/src/lsd.cpp:679:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,817 679 | if ( modgrad == NULL ) error("ll_angle: NULL pointer 'modgrad'."); 2025-09-12T19:58:04,817 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,817 source/src/lsd.cpp:680:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,817 680 | if ( n_bins == 0 ) error("ll_angle: 'n_bins' must be positive."); 2025-09-12T19:58:04,817 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,818 source/src/lsd.cpp:681:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,818 681 | if ( max_grad <= 0.0 ) error("ll_angle: 'max_grad' must be positive."); 2025-09-12T19:58:04,818 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,818 source/src/lsd.cpp:701:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,818 701 | error("not enough memory."); 2025-09-12T19:58:04,818 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,822 source/src/lsd.cpp: In function ‘int isaligned(int, int, image_double, double, double)’: 2025-09-12T19:58:04,822 source/src/lsd.cpp:792:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,822 792 | error("isaligned: invalid image 'angles'."); 2025-09-12T19:58:04,822 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,822 source/src/lsd.cpp:794:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,823 794 | error("isaligned: (x,y) out of the image."); 2025-09-12T19:58:04,823 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,823 source/src/lsd.cpp:795:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,823 795 | if ( prec < 0.0 ) error("isaligned: 'prec' must be positive."); 2025-09-12T19:58:04,823 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,826 source/src/lsd.cpp: In function ‘double nfa(int, int, double, double)’: 2025-09-12T19:58:04,826 source/src/lsd.cpp:976:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,827 976 | error("nfa: wrong n, k or p values."); 2025-09-12T19:58:04,827 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,830 source/src/lsd.cpp: In function ‘void rect_copy(rect*, rect*)’: 2025-09-12T19:58:04,830 source/src/lsd.cpp:1079:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,830 1079 | if ( in == NULL || out == NULL ) error("rect_copy: invalid 'in' or 'out'."); 2025-09-12T19:58:04,830 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,831 source/src/lsd.cpp: In function ‘double inter_low(double, double, double, double, double)’: 2025-09-12T19:58:04,831 source/src/lsd.cpp:1174:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,832 1174 | error("inter_low: unsuitable input, 'x1>x2' or 'xx2'."); 2025-09-12T19:58:04,832 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,832 source/src/lsd.cpp: In function ‘double inter_hi(double, double, double, double, double)’: 2025-09-12T19:58:04,833 source/src/lsd.cpp:1196:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,833 1196 | error("inter_hi: unsuitable input, 'x1>x2' or 'xx2'."); 2025-09-12T19:58:04,833 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,833 source/src/lsd.cpp: In function ‘void ri_del(rect_iter*)’: 2025-09-12T19:58:04,834 source/src/lsd.cpp:1209:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,834 1209 | if ( iter == NULL ) error("ri_del: NULL iterator."); 2025-09-12T19:58:04,834 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,834 source/src/lsd.cpp: In function ‘int ri_end(rect_iter*)’: 2025-09-12T19:58:04,834 source/src/lsd.cpp:1221:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,834 1221 | if ( i == NULL ) error("ri_end: NULL iterator."); 2025-09-12T19:58:04,835 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,835 source/src/lsd.cpp: In function ‘void ri_inc(rect_iter*)’: 2025-09-12T19:58:04,835 source/src/lsd.cpp:1237:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,835 1237 | if ( i == NULL ) error("ri_inc: NULL iterator."); 2025-09-12T19:58:04,835 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,837 source/src/lsd.cpp: In function ‘rect_iter* ri_ini(rect*)’: 2025-09-12T19:58:04,837 source/src/lsd.cpp:1311:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,837 1311 | if ( r == NULL ) error("ri_ini: invalid rectangle."); 2025-09-12T19:58:04,837 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,837 source/src/lsd.cpp:1315:28: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,837 1315 | if ( i == NULL ) error("ri_ini: Not enough memory."); 2025-09-12T19:58:04,837 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,839 source/src/lsd.cpp: In function ‘double rect_nfa(rect*, image_double, double)’: 2025-09-12T19:58:04,839 source/src/lsd.cpp:1382:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,839 1382 | if ( rec == NULL ) error("rect_nfa: invalid rectangle."); 2025-09-12T19:58:04,840 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,840 source/src/lsd.cpp:1383:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,840 1383 | if ( angles == NULL ) error("rect_nfa: invalid 'angles'."); 2025-09-12T19:58:04,840 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,841 source/src/lsd.cpp: In function ‘double get_theta(point*, int, double, double, image_double, double, double)’: 2025-09-12T19:58:04,841 source/src/lsd.cpp:1471:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,841 1471 | if ( reg == NULL ) error("get_theta: invalid region."); 2025-09-12T19:58:04,841 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,842 source/src/lsd.cpp:1472:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,842 1472 | if ( reg_size <= 1 ) error("get_theta: region size <= 1."); 2025-09-12T19:58:04,842 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,842 source/src/lsd.cpp:1474:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,842 1474 | error("get_theta: invalid 'modgrad'."); 2025-09-12T19:58:04,842 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,842 source/src/lsd.cpp:1475:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,843 1475 | if ( prec < 0.0 ) error("get_theta: 'prec' must be positive."); 2025-09-12T19:58:04,843 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,843 source/src/lsd.cpp:1486:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,843 1486 | error("get_theta: null inertia matrix."); 2025-09-12T19:58:04,843 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,845 source/src/lsd.cpp: In function ‘void region2rect(point*, int, image_double, double, double, double, rect*)’: 2025-09-12T19:58:04,845 source/src/lsd.cpp:1512:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,845 1512 | if ( reg == NULL ) error("region2rect: invalid region."); 2025-09-12T19:58:04,845 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,845 source/src/lsd.cpp:1513:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,845 1513 | if ( reg_size <= 1 ) error("region2rect: region size <= 1."); 2025-09-12T19:58:04,846 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,846 source/src/lsd.cpp:1515:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,846 1515 | error("region2rect: invalid image 'modgrad'."); 2025-09-12T19:58:04,846 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,846 source/src/lsd.cpp:1516:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,846 1516 | if ( rec == NULL ) error("region2rect: invalid 'rec'."); 2025-09-12T19:58:04,846 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,846 source/src/lsd.cpp:1536:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,847 1536 | if ( sum <= 0.0 ) error("region2rect: weights sum equal to zero."); 2025-09-12T19:58:04,847 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,849 source/src/lsd.cpp: In function ‘void region_grow(int, int, image_double, point*, int*, double*, image_char, double)’: 2025-09-12T19:58:04,849 source/src/lsd.cpp:1606:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,850 1606 | error("region_grow: (x,y) out of the image."); 2025-09-12T19:58:04,850 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,850 source/src/lsd.cpp:1608:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,850 1608 | error("region_grow: invalid image 'angles'."); 2025-09-12T19:58:04,850 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,850 source/src/lsd.cpp:1609:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,850 1609 | if ( reg == NULL ) error("region_grow: invalid 'reg'."); 2025-09-12T19:58:04,851 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,851 source/src/lsd.cpp:1610:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,851 1610 | if ( reg_size == NULL ) error("region_grow: invalid pointer 'reg_size'."); 2025-09-12T19:58:04,851 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,851 source/src/lsd.cpp:1611:36: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,851 1611 | if ( reg_angle == NULL ) error("region_grow: invalid pointer 'reg_angle'."); 2025-09-12T19:58:04,851 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,851 source/src/lsd.cpp:1613:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,852 1613 | error("region_grow: invalid image 'used'."); 2025-09-12T19:58:04,852 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,857 source/src/lsd.cpp: In function ‘int reduce_region_radius(point*, int*, image_double, double, double, double, rect*, image_char, image_double, double)’: 2025-09-12T19:58:04,858 source/src/lsd.cpp:1772:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,858 1772 | if ( reg == NULL ) error("reduce_region_radius: invalid pointer 'reg'."); 2025-09-12T19:58:04,858 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,858 source/src/lsd.cpp:1774:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,858 1774 | error("reduce_region_radius: invalid pointer 'reg_size'."); 2025-09-12T19:58:04,858 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,859 source/src/lsd.cpp:1775:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,859 1775 | if ( prec < 0.0 ) error("reduce_region_radius: 'prec' must be positive."); 2025-09-12T19:58:04,859 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,859 source/src/lsd.cpp:1776:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,859 1776 | if ( rec == NULL ) error("reduce_region_radius: invalid pointer 'rec'."); 2025-09-12T19:58:04,859 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,859 source/src/lsd.cpp:1778:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,860 1778 | error("reduce_region_radius: invalid image 'used'."); 2025-09-12T19:58:04,860 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,860 source/src/lsd.cpp:1780:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,860 1780 | error("reduce_region_radius: invalid image 'angles'."); 2025-09-12T19:58:04,860 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,862 source/src/lsd.cpp: In function ‘int refine(point*, int*, image_double, double, double, double, rect*, image_char, image_double, double)’: 2025-09-12T19:58:04,862 source/src/lsd.cpp:1848:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,862 1848 | if ( reg == NULL ) error("refine: invalid pointer 'reg'."); 2025-09-12T19:58:04,862 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,863 source/src/lsd.cpp:1849:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,863 1849 | if ( reg_size == NULL ) error("refine: invalid pointer 'reg_size'."); 2025-09-12T19:58:04,863 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,863 source/src/lsd.cpp:1850:29: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,863 1850 | if ( prec < 0.0 ) error("refine: 'prec' must be positive."); 2025-09-12T19:58:04,863 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,864 source/src/lsd.cpp:1851:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,864 1851 | if ( rec == NULL ) error("refine: invalid pointer 'rec'."); 2025-09-12T19:58:04,864 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,864 source/src/lsd.cpp:1853:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,864 1853 | error("refine: invalid image 'used'."); 2025-09-12T19:58:04,864 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,864 source/src/lsd.cpp:1855:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,865 1855 | error("refine: invalid image 'angles'."); 2025-09-12T19:58:04,865 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,868 source/src/lsd.cpp: In function ‘ntuple_list_s* LineSegmentDetection(image_double, double, double, double, double, double, double, int, double, image_int_s**)’: 2025-09-12T19:58:04,868 source/src/lsd.cpp:1939:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,868 1939 | error("invalid image input."); 2025-09-12T19:58:04,868 | ^~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,869 source/src/lsd.cpp:1940:31: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,869 1940 | if ( scale <= 0.0 ) error("'scale' value must be positive."); 2025-09-12T19:58:04,869 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,869 source/src/lsd.cpp:1941:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,869 1941 | if ( sigma_scale <= 0.0 ) error("'sigma_scale' value must be positive."); 2025-09-12T19:58:04,869 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,869 source/src/lsd.cpp:1942:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,870 1942 | if ( quant < 0.0 ) error("'quant' value must be positive."); 2025-09-12T19:58:04,870 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,870 source/src/lsd.cpp:1944:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,870 1944 | error("'ang_th' value must be in the range (0,180)."); 2025-09-12T19:58:04,870 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,870 source/src/lsd.cpp:1946:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,870 1946 | error("'density_th' value must be in the range [0,1]."); 2025-09-12T19:58:04,870 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,871 source/src/lsd.cpp:1947:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,871 1947 | if ( n_bins <= 0 ) error("'n_bins' value must be positive."); 2025-09-12T19:58:04,871 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,871 source/src/lsd.cpp:1948:34: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,871 1948 | if ( max_grad <= 0.0 ) error("'max_grad' value must be positive."); 2025-09-12T19:58:04,871 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,871 source/src/lsd.cpp:1980:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2025-09-12T19:58:04,872 1980 | if ( reg == NULL ) error("not enough memory!"); 2025-09-12T19:58:04,872 | ^~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:04,876 source/src/lsd.cpp: In function ‘void writeNtl(ntuple_list, char*)’: 2025-09-12T19:58:04,876 source/src/lsd.cpp:2101:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-12T19:58:04,876 2101 | for(int i = 0; i != ntl->size * ntl->dim; ++i) 2025-09-12T19:58:04,877 | ~~^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-12T19:58:07,385 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/source/src/lsd.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/pylsd/lib.cpython-313-arm-linux-gnueabihf.so 2025-09-12T19:58:07,680 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-12T19:58:07,680 !! 2025-09-12T19:58:07,680 ******************************************************************************** 2025-09-12T19:58:07,680 Please avoid running ``setup.py`` directly. 2025-09-12T19:58:07,680 Instead, use pypa/build, pypa/installer or other 2025-09-12T19:58:07,680 standards-based tools. 2025-09-12T19:58:07,681 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-12T19:58:07,681 or your builds will no longer be supported. 2025-09-12T19:58:07,681 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-12T19:58:07,681 ******************************************************************************** 2025-09-12T19:58:07,681 !! 2025-09-12T19:58:07,681 self.initialize_options() 2025-09-12T19:58:07,771 installing to build/bdist.linux-armv7l/wheel 2025-09-12T19:58:07,771 running install 2025-09-12T19:58:07,795 running install_lib 2025-09-12T19:58:07,881 creating build/bdist.linux-armv7l/wheel 2025-09-12T19:58:07,882 creating build/bdist.linux-armv7l/wheel/pylsd 2025-09-12T19:58:07,883 copying build/lib.linux-armv7l-cpython-313/pylsd/lib.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./pylsd 2025-09-12T19:58:07,885 creating build/bdist.linux-armv7l/wheel/pylsd/bindings 2025-09-12T19:58:07,885 copying build/lib.linux-armv7l-cpython-313/pylsd/bindings/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsd/bindings 2025-09-12T19:58:07,886 copying build/lib.linux-armv7l-cpython-313/pylsd/bindings/lsd_ctypes.py -> build/bdist.linux-armv7l/wheel/./pylsd/bindings 2025-09-12T19:58:07,887 copying build/lib.linux-armv7l-cpython-313/pylsd/__init__.py -> build/bdist.linux-armv7l/wheel/./pylsd 2025-09-12T19:58:07,888 copying build/lib.linux-armv7l-cpython-313/pylsd/lsd.py -> build/bdist.linux-armv7l/wheel/./pylsd 2025-09-12T19:58:07,888 running install_egg_info 2025-09-12T19:58:07,981 running egg_info 2025-09-12T19:58:08,069 writing ocrd_fork_pylsd.egg-info/PKG-INFO 2025-09-12T19:58:08,071 writing dependency_links to ocrd_fork_pylsd.egg-info/dependency_links.txt 2025-09-12T19:58:08,072 writing requirements to ocrd_fork_pylsd.egg-info/requires.txt 2025-09-12T19:58:08,073 writing top-level names to ocrd_fork_pylsd.egg-info/top_level.txt 2025-09-12T19:58:08,162 reading manifest file 'ocrd_fork_pylsd.egg-info/SOURCES.txt' 2025-09-12T19:58:08,164 reading manifest template 'MANIFEST.in' 2025-09-12T19:58:08,165 adding license file 'LICENSE' 2025-09-12T19:58:08,168 writing manifest file 'ocrd_fork_pylsd.egg-info/SOURCES.txt' 2025-09-12T19:58:08,169 Copying ocrd_fork_pylsd.egg-info to build/bdist.linux-armv7l/wheel/./ocrd_fork_pylsd-0.0.8-py3.13.egg-info 2025-09-12T19:58:08,172 running install_scripts 2025-09-12T19:58:08,228 creating build/bdist.linux-armv7l/wheel/ocrd_fork_pylsd-0.0.8.dist-info/WHEEL 2025-09-12T19:58:08,229 creating '/tmp/pip-wheel-jkf3c24u/ocrd_fork_pylsd-0.0.8-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-12T19:58:08,231 adding 'ocrd_fork_pylsd-0.0.8.dist-info/licenses/LICENSE' 2025-09-12T19:58:08,232 adding 'pylsd/__init__.py' 2025-09-12T19:58:08,247 adding 'pylsd/lib.cpython-313-arm-linux-gnueabihf.so' 2025-09-12T19:58:08,249 adding 'pylsd/lsd.py' 2025-09-12T19:58:08,250 adding 'pylsd/bindings/__init__.py' 2025-09-12T19:58:08,252 adding 'pylsd/bindings/lsd_ctypes.py' 2025-09-12T19:58:08,253 adding 'ocrd_fork_pylsd-0.0.8.dist-info/METADATA' 2025-09-12T19:58:08,254 adding 'ocrd_fork_pylsd-0.0.8.dist-info/WHEEL' 2025-09-12T19:58:08,254 adding 'ocrd_fork_pylsd-0.0.8.dist-info/top_level.txt' 2025-09-12T19:58:08,255 adding 'ocrd_fork_pylsd-0.0.8.dist-info/RECORD' 2025-09-12T19:58:08,256 removing build/bdist.linux-armv7l/wheel 2025-09-12T19:58:08,425 Building wheel for ocrd-fork-pylsd (setup.py): finished with status 'done' 2025-09-12T19:58:08,427 Created wheel for ocrd-fork-pylsd: filename=ocrd_fork_pylsd-0.0.8-cp313-cp313-linux_armv7l.whl size=48623 sha256=e488c01b54ce1c38e67503c5edc8f41107009cd7b365e61bdc1e430afc2f7b03 2025-09-12T19:58:08,428 Stored in directory: /tmp/pip-ephem-wheel-cache-obot5aa9/wheels/d7/7a/56/94ab3fd610c783ddb0641460ba3c9e655ced1b9fbd98eea128 2025-09-12T19:58:08,437 Successfully built ocrd-fork-pylsd 2025-09-12T19:58:08,438 Removed build tracker: '/tmp/pip-build-tracker-uifj1h5v'