在Debian 9上编译AzerothCore时出错可能是由于以下原因导致的:
- 缺少依赖:编译AzerothCore需要一些依赖库和工具。请确保已安装以下软件包:build-essential、cmake、git、mysql-server、libmysqlclient-dev、libssl-dev、libbz2-dev、libreadline-dev、libncurses-dev、libboost-all-dev、libace-6.4.5、libace-dev。
- 版本不兼容:AzerothCore可能需要特定版本的依赖库。请确保安装的依赖库版本与AzerothCore要求的版本匹配。
- 配置错误:检查AzerothCore的配置文件是否正确设置。特别是数据库连接配置,确保数据库服务器已启动并且连接信息正确。
- 编译选项错误:在编译AzerothCore时,可能需要指定一些选项。请确保已正确设置编译选项,如安装路径、编译模式等。
如果以上步骤都正确无误,但仍然出现错误,请提供具体的错误信息,以便更好地帮助您解决问题。