When i used "make USE_GCC=4.2 install clean" to install stardict-2.4.8_4 on my FreeBSD 8.0-CURRENT, I meet with the error of compiling. It says, there is a piece of code in the "stardict.cpp" file invokes a private static method of TopWin class which defined in the file "mainwin.h". Fix: I try to fix this issue, so i redefine the static method of TopWin from private to public, it seems pass the compile. Now, I can use stardict, but it seems can not capture words of screen.
Class Changed From-To: maintainer-update->change-request Fix category (submitter is not maintainer) (via the GNATS Auto Assign Tool)
Responsible Changed From-To: freebsd-ports-bugs->delphij Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->feedback Dear submitter: Do you have patches?
delphij 2008-01-26 21:33:52 UTC FreeBSD ports repository Modified files: textproc/stardict2 Makefile textproc/stardict2/files patch-src::mainwin.h Log: Add a patch to allow stardict2 to build on gcc 4.x. Submitted by: Hu Dong <hoodng at hotmail dot com> PR: ports/119947 Revision Changes Path 1.31 +1 -2 ports/textproc/stardict2/Makefile 1.2 +21 -3 ports/textproc/stardict2/files/patch-src::mainwin.h _______________________________________________ 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"
State Changed From-To: feedback->closed Committed, thanks!