Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 06 Apr 2000 14:54:50 -0700
From:      Kent Stewart <kstewart@3-cities.com>
To:        Bush Doctor <dervish@goku.cl.msu.edu>
Cc:        bush doctor <dervish@ikhala.tcimet.net>, FreeBSD-ports@FreeBSD.ORG
Subject:   Re: ports/devel/codecrusader Makefile
Message-ID:  <38ED07AA.ADEABA3E@3-cities.com>
References:  <200004041002.DAA09557@freefall.freebsd.org> <38EBBDE2.47FF5BF2@3-cities.com> <20000405223501.B86568@ikhala.tcimet.net> <38EBF298.1B051729@3-cities.com> <20000405235751.A86786@ikhala.tcimet.net> <38EC1472.28B209C7@3-cities.com> <20000406170029.B98981@goku.cl.msu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help


Bush Doctor wrote:
> 
> Out of da blue Kent Stewart aka (kstewart@3-cities.com) said:
> > I think there was some source missing. I added code_medic,
> > code_crusader, JSearch, JToolBar, and JTree and did a "gmake
> > freebsd3.x" from the JX-1.5.3 directory and it is making jcc. The
> > ports Makefile doesn't add two of these.
> That's one thing I noticed last night.  I was missing JSearch, however
> I left off the "freebsd3.x" target.  I'm going to look at it again
> tonight.

Murphy must be smiling at anyone trying to use this one :). I got to
the point that I added an alias for cdjx and cdace before I got to far
into trying to make it run. There are some dependancies that aren't
being checked properly, which results in recompiles every time you try
to do a port build. This results in unnecessary recompiles, which is
really slow tesing. The problem is seeing the messages. Then, you have
to figure out what the dependancy really should be. I can see it
happening but haven't figured out how to stop it. There are too many
"ln -s"'s. I did a "make >& crumake.txt" really early on in order to
see what was happening in the port make. It was during one of these
captures that I saw bison being used. Actually, the first time it
failed because I didn't have bison installed in my system. I also
hardcoded ACE_ROOT and JX_INSTALL_ROOT.

There is also one place in the build that I didn't tell you about.
Gmake gets the version via a "uname -r" and then checks it against
ifneq 3 and ifeq 2 or 3. One of the side effects is changing the lib
ld control. This doesn't apply the right setups for any future
releases of ACE beyond FreeBSD version 2.x and 3.x. It tried to setup
my version 4.0 system as a 2.x release. I was trying to lookup the
logic that gmake could handle but got involved with something else.
You really need a <3 ==3 and >=4. I hand coded it to work with =4 and
!3.

There is an ACE version 5.1 on the ACE web pages. Most of the
discussion on comp.soft-sys.ace is on that release.

Kent

> 
> >
> > The changes so far have been the #define's LACKS_SIGSET,
> > HAS_UCONTEXT_T, and HAS_SOCKLEN_T changes to the freebsd-config in
> > ../ace/.
> >
> > The line in Log_Msg.cpp with !(define(_BORLAND_...) was changed to
> > "#if define(ACE_LACKS_SYS_NERR)"
> I'll check these too.
> 
> >
> > Added bison to my code list with a manual install. The ports Makefile
> > doesn't check for bison.
> Hmmm, maybe because bison is already in the source tree. (/usr/bin/bison)
> 
> >
> > This time the manual install worked on 4.0. I have a jcc.
> Great ;-)  This looks promising.  I'm looking forward to seeing if it'll
> build on my -current box.

-- 
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-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38ED07AA.ADEABA3E>