Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

make dist incorrectly succeeds without xmlsuite or bindings #937

Closed
michal-josef-spacek opened this issue Feb 9, 2024 · 3 comments
Closed
Assignees
Labels
blocking bug Something isn't working
Milestone

Comments

@michal-josef-spacek
Copy link
Contributor

./configure --disable-bindings --enable-write --enable-trace --enable-debug

...
checking for C/C++ restrict keyword... __restrict__
checking for ld... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
./configure: line 13766: gl_HOST_CPU_C_ABI_32BIT: command not found
checking how to run the C preprocessor... gcc -E
checking for ELF binary format... yes
checking for the common suffixes of directories in the library search path... ./configure: line 13999: test: !=: unary operator expected
./configure: line 14005: test: !=: unary operator expected
./configure: line 14030: test: =: unary operator expected
./configure: line 14034: test: =: unary operator expected
lib,lib,lib
checking for iconv... yes
...
config.status: creating vcpkg.json
config.status: error: cannot find input file: `test/xmlsuite/Makefile.in'
...

SEE configure.log.gz

config.log.gz

@danfe
Copy link

danfe commented Feb 10, 2024

Yeah, looks like generated autotools bits got garbled during the bootstrap, e.g. without --disable-bindings it dies with similar config.status: error: cannot find input file: 'bindings/Makefile.in' message. This is on FreeBSD, but I'm not opening another issue as it's likely the very same problem. It happens with both versions 0.13.1 and original 0.13.

Update: There are two different libredwg-0.13.1.tar.xz distfiles floating on the net, some mirrors still carry the older (buggy) one: 9187928 bytes from Feb 9th 14:15 and 10538392 bytes from Feb 9th 14:47. Autotools bits had been reshuffled in the later one.

@rurban
Copy link
Contributor

rurban commented Feb 10, 2024

Github creates the release versions by itself, from the --enable-release configuration. Have to check what happened yesterday. Official release will be today

@rurban
Copy link
Contributor

rurban commented Feb 10, 2024

Shit, the github release process is broken. It misses the whole xmlsuite tests. make dist needs to be fatal then.

from its src tar.xz:
config.status: error: cannot find input file: `test/xmlsuite/Makefile.in'

apologies

@rurban rurban changed the title Compilation issue with 0.13.1 on Linux make dist incorrectly succeeds without xmlsuite or bindings Feb 10, 2024
@rurban rurban self-assigned this Feb 10, 2024
@rurban rurban added bug Something isn't working blocking labels Feb 10, 2024
@rurban rurban added this to the 0.13.2 milestone Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python libxml2.
See GH #937
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python libxml2. upgrade python from 3.8 to 3.12
See GH #937
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python libxml2. upgrade python from 3.8 to 3.12
See GH #937
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python libxml2.
upgrade python from 3.8 to 3.11. 3.12 is incompatible to swig.
See GH #937
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python libxml2.
upgrade python from 3.8 to 3.11. 3.12 is incompatible to swig.
See GH #937
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python libxml2.
upgrade python from 3.8 to 3.11. 3.12 is incompatible to swig.
See GH #937
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python3-libxml2 and libxslt
See GH #937

add install-libxslt helper, needed for the
python libxml2 package if installed extra.
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python3-libxml2 and libxslt
See GH #937

add install-libxslt helper, needed for the
python libxml2 package if installed extra.
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python3-libxml2 and libxslt
See GH #937

add install-libxslt helper, needed for the
python libxml2 package if installed extra.
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python3-libxml2 and libxslt
See GH #937

add install-libxslt helper, needed for the
python libxml2 package if installed extra.
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python3-libxml2 and libxslt
See GH #937

add install-libxslt helper, needed for the
python libxml2 package if installed extra.
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
install missing python3-libxml2 and libxslt
See GH #937

add install-libxslt helper, needed for the
python libxml2 package if installed extra.
rurban added a commit that referenced this issue Feb 10, 2024
rurban added a commit that referenced this issue Feb 10, 2024
See GH #937
make ./configure --enable-release fatal without test/xmlsuite
rurban added a commit that referenced this issue Feb 10, 2024
See GH #937
on --enable-release create all config files for proper dists.
rurban added a commit that referenced this issue Feb 10, 2024
@rurban rurban closed this as completed Feb 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocking bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants