This repository was archived by the owner on Jun 29, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 24
This repository was archived by the owner on Jun 29, 2025. It is now read-only.
Win: Missing DLLs in dynamic build #33
Copy link
Copy link
Open
Description
It looks like the Windows buildserver is not working properly for dynamic builds. Various dependencies are built in static mode, even though build_environment.bat is given the Dynamic argument. This results in unmet dependencies when compiling Mixxx.
This is my build.bat script for Mixxx: https://pastebin.com/cd1bctuX
And this is the output: https://pastebin.com/RABLSfCY
I ran build_environment.bat x64 ReleaseFastbuild Dynamic, which fails to build dynamic libraries for:
- libid3tag
- libmad
- libopus
- libshout
- libsndfile
- portaudio
- portmidi (porttime)
- protobuf
- pthreads
- rubberband
- sqlite3
- taglib
For completeness, these are the output files in buildserver/lib per dependency.
*(!) = Static version of library built instead of shared one.
.
├── build_chromaprint.bat
│ ├── chromaprint.dll
│ ├── chromaprint.lib
│ └── chromaprint.pdb
├── build_fftw3.bat
│ ├── libfftw-3.3.dll
│ ├── libfftw-3.3.lib
│ ├── libfftw-3.3.pdb
│ ├── libfftwf-3.3.dll
│ ├── libfftwf-3.3.lib
│ └── libfftwf-3.3.pdb
├── build_hss1394.bat
│ ├── libHSS1394.dll
│ ├── libHSS1394.lib
│ └── libHSS1394.pdb
├── build_libflac.bat
│ ├── libFLAC.dll
│ ├── libFLAC.lib
│ └── libFLAC.pdb
├── build_libid3tag.bat (!)
│ ├── libid3tag.lib
│ └── libid3tag.pdb
├── build_libmad.bat (!)
│ ├── libmad.lib
│ └── libmad.pdb
├── build_libogg.bat
│ ├── libogg.dll
│ ├── libogg.lib
│ └── libogg.pdb
├── build_libopus.bat (!)
│ ├── opus.lib
│ └── opus.pdb
├── build_libshout.bat (!)
│ ├── libshout.lib
│ └── libshout.pdb
├── build_libsndfile.bat (!)
│ ├── g72x.lib
│ ├── libsndfile.lib
│ └── libsndfile.pdb
├── build_libvorbis.bat
│ ├── libvorbis.dll
│ ├── libvorbisfile.dll
│ ├── libvorbisfile.lib
│ ├── libvorbisfile.pdb
│ ├── libvorbis.lib
│ └── libvorbis.pdb
├── build_openssl.bat
│ ├── libeay32.dll
│ ├── libeay32.lib
│ ├── ssleay32.dll
│ └── ssleay32.lib
├── build_portaudio.bat (!)
│ ├── portaudio.lib
│ └── portaudio.pdb
├── build_portmidi.bat (portmidi=OK, porttime=(!))
│ ├── portmidi.dll
│ ├── portmidi.lib
│ ├── portmidi.pdb
│ ├── porttime.lib
│ └── porttime.pdb
├── build_protobuf.bat (!)
│ ├── libprotobuf-lite.lib
│ └── libprotobuf-lite.pdb
├── build_pthreads.bat (!)
│ ├── pthread.lib
│ └── pthread.pdb
├── build_qt4.bat (no output files, but that's OK, libs are in Qt folder)
├── build_rubberband.bat (!)
│ ├── rubberband.lib
│ └── rubberband.pdb
├── build_sqlite3.bat (!)
│ ├── sqlite3.lib
│ └── sqlite3.pdb
├── build_taglib.bat (!)
│ ├── tag.lib
│ └── tag.pdb
└── build_zlib.bat
├── zdll.lib
├── zlibwapi.dll
├── zlibwapi.lib
└── zlibwapi.pdb
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels