| Summary: | ports/games/vegastrike doesn't compile on x86_64 | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | rnejdl |
| Component: | Individual Port(s) | Assignee: | Dmitry Marakasov <amdmi3> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | ||
| Priority: | Normal | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
Responsible Changed From-To: freebsd-ports-bugs->amdmi3 Over to maintainer (via the GNATS Auto Assign Tool) State Changed From-To: open->closed Committed. Thanks! amdmi3 2010-04-05 14:44:54 UTC
FreeBSD ports repository
Modified files:
games/vegastrike Makefile
Added files:
games/vegastrike/files extra-patch-src-cmd-basecomputer.cpp
extra-patch-src-vsfilesystem.cpp
Log:
- Fix build on STABLE & CURRENT
PR: 145271
Submitted by: Rusty Nejdl <rnejdl@ringofsaturn.com>
Revision Changes Path
1.17 +5 -0 ports/games/vegastrike/Makefile
1.1 +38 -0 ports/games/vegastrike/files/extra-patch-src-cmd-basecomputer.cpp (new)
1.1 +29 -0 ports/games/vegastrike/files/extra-patch-src-vsfilesystem.cpp (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
|
Looks like there's an int conversion issue: c++ -DHAVE_CONFIG_H -I. -I./boost/1_33 -I/usr/local/include -DHAVE_SDL=1 -DSDL_WINDOWING=1 -DHAVE_AL=1 -I/usr/local/include -DHAVE_OGG -DDATA_DIR=\"/usr/local/share/vegastrike\" -I/usr/local/include/python2.5 -DHAVE_PYTHON=1 -I./src -pipe -O2 -pipe -march=nocona -fno-strict-aliasing -I/usr/local/include/SDL -I/usr/local/include -D_GNU_SOURCE=1 -D_REENTRANT -pthread -MT src/cmd/script/pythonmission.o -MD -MP -MF $depbase.Tpo -c -o src/cmd/script/pythonmission.o src/cmd/script/pythonmission.cpp &&\ mv -f $depbase.Tpo $depbase.Po src/vsfilesystem.cpp: In function 'void VSFileSystem::InitMods()': src/vsfilesystem.cpp:711: error: invalid conversion from 'int (*)(dirent*)' to 'int (*)(const dirent*)' src/vsfilesystem.cpp:711: error: initializing argument 3 of 'int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))' src/vsfilesystem.cpp:730: error: invalid conversion from 'int (*)(dirent*)' to 'int (*)(const dirent*)' src/vsfilesystem.cpp:730: error: initializing argument 3 of 'int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))' src/vsfilesystem.cpp: In function 'void VSFileSystem::CreateDirectoryAbs(const char*)': src/vsfilesystem.cpp:958: warning: large integer implicitly truncated to unsigned type src/vsfilesystem.cpp:962: warning: deprecated conversion from string constant to 'char*' src/vsfilesystem.cpp: In member function 'std::string VSFileSystem::VSFile::ReadFull()': src/vsfilesystem.cpp:1770: warning: deprecated conversion from string constant to 'char*' src/vsfilesystem.cpp: In member function 'void VSFileSystem::VSFile::Clear()': src/vsfilesystem.cpp:1972: warning: deprecated conversion from string constant to 'char*' gmake[1]: *** [src/vsfilesystem.o] Error 1 gmake[1]: *** Waiting for unfinished jobs.... gmake[1]: Leaving directory `/usr/ports/games/vegastrike/work/vegastrike-0.5.0' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/games/vegastrike. *** Error code 1 How-To-Repeat: Compile vegastrike on AMD64 system with latest ports tree.