Date: Fri, 07 Apr 2000 15:24:51 -0700 From: Kent Stewart <kstewart@3-cities.com> To: "David J. Kanter" <djkanter@nwu.edu> Cc: FreeBSD questions <freebsd-questions@freebsd.org> Subject: Re: Code crusader still broken Message-ID: <38EE6033.382B9ADB@3-cities.com> References: <20000407055751.A90155@localhost.localdomain>
next in thread | previous in thread | raw e-mail | index | archive | help
"David J. Kanter" wrote:
>
> Last week I mentioned that the Code Crusader port was broken, and someone
> responded that the maintainer was notified. I just ran cvsup and saw the
> Makefile changed, with the BROKEN line remove, so I tried to install the
> port. Still, I get no binaries with make && make install.
>
> I think this port is still broken.
It is still broken; however, this is what I had to do to make Code
Crusader 1.5.3 build as a
port.
Modify line 97 in patch-ac to get rid of the line 172 error. There was
a blank right after the + that was causing the line 172 separator
error.
+ @mkdir ${JCC}
If you get rid of this error it should build on FreeBSD 3.4. The
remaining changes were required on 4.0. I have yet to try all on my
3.4-Stable system.
I haven't figured out how to setup a patch style of diff but this is
my first diff that I applied to
ACE/ACE_wrappers/config-freebsd-pthread.h
47d46
< #define ACE_LACKS_SIGSET
87a87,95
> #if (__FreeBSD_version < 400000)
> #define ACE_LACKS_SIGSET
> #endif /* __FreeBSD_version >= 400000 */
>
> #if (__FreeBSD_version >= 400000)
> #define ACE_HAS_UCONTEXT_T
> #define ACE_HAS_SOCKLEN_T
> #endif /* __FreeBSD_version >= 400000 */
>
The second diff is
ACE/ACE_wrappers/ace/Log_Msg.cpp
673c673
< #if ! (defined(__BORLANDC__) && __BORLANDC__ >= 0x0530)
---
> #if defined(ACE_LACKS_SYS_NERR)
675c675
< #endif /* ! (defined(__BORLANDC__) && __BORLANDC__ >= 0x0530) */
---
> #endif /* defined(ACE_LACKS_SYS_NERR) */
I also haven't figured out how to check for bison. Code Crusader is
dependant on bison being installed.
These changes produced a jcc on my FreeBSD 4.0-Stable using the
port/codecrusader/Makefile.
I tried building a simple hellow_world from the tutorial. I had errors
but it created the source file, project, and it appeared to try and
compile it.
--
Kent Stewart
Richland, WA
mailto:kstewart@3-cities.com
http://www.3-cities.com/~kstewart/index.html
FreeBSD News http://daily.daemonnews.org/
SETI(Search for Extraterrestrial Intelligence) @ HOME
http://setiathome.ssl.berkeley.edu/
Hunting Archibald Stewart, b 1802 in Ballymena, Antrim Co., NIR
http://www.3-cities.com/~kstewart/genealogy/archibald_stewart.html
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38EE6033.382B9ADB>
