google / google/brotli

undefined reference to `BrotliTransformDictionaryWord' and others

Open
#1,409 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
14.9k
Forks
1.4k
Avg merge
4d 20h
Merged PRs (30d)
9

Description

Hi
I'm use MXE to crosscompile

I get the error belof for both brotli 1.1 and 1.2

```
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(decode.c.obj):decode.c:(.text+0x4738): undefined reference to `BrotliTransformDictionaryWord'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(decode.c.obj):decode.c:(.text+0x553a): undefined reference to `BrotliTransformDictionaryWord'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(decode.c.obj):decode.c:(.text+0x5e89): undefined reference to `BrotliSharedDictionaryAttach'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(decode.c.obj):decode.c:(.rdata$.refptr._kBrotliContextLookupTable[.refptr._kBrotliContextLookupTable]+0x0): undefined reference to `_kBrotliContextLookupTable'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(decode.c.obj):decode.c:(.rdata$.refptr._kBrotliPrefixCodeRanges[.refptr._kBrotliPrefixCodeRanges]+0x0): undefined reference to `_kBrotliPrefixCodeRanges'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(state.c.obj):state.c:(.text+0x12): undefined reference to `BrotliDefaultAllocFunc'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(state.c.obj):state.c:(.text+0x40): undefined reference to `BrotliDefaultFreeFunc'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(state.c.obj):state.c:(.text+0x13c): undefined reference to `BrotliSharedDictionaryCreateInstance'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(state.c.obj):state.c:(.text+0x30e): undefined reference to `BrotliSharedDictionaryDestroyInstance'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(state.c.obj):state.c:(.rdata$.refptr.BrotliDefaultFreeFunc[.refptr.BrotliDefaultFreeFunc]+0x0): undefined reference to `BrotliDefaultFreeFunc'
/mnt/common/poltpolt/dev/mxe/mxe/usr/bin/x86_64-w64-mingw32.static-ld: /mnt/common/poltpolt/dev/mxe/mxe/usr/lib/gcc/x86_64-w64-mingw32.static/11.5.0/../../../../x86_64-w64-mingw32.static/lib/../lib/libbrotlidec.a(state.c.obj):state.c:(.rdata$.refptr.BrotliDefaultAllocFunc[.refptr.BrotliDefaultAllocFunc]+0x0): undefined reference to `BrotliDefaultAllocFunc'

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.