[antlr-interest] Re: Compiling/linking Antlr on Solaris
bguillot_hit
guillot.bernard at hit.com.hk
Thu Aug 22 18:13:28 PDT 2002
The Make in Solaris is known for behaving quite differently than other
"make".
Try downloading the GNU Make from http://www.sunfreeware.com it should
solve your problem.
Bernard Guillot
--- In antlr-interest at y..., "tim_michel" <tim_michel at y...> wrote:
> I'm having problems compiling and linking with Antlr 2.7.1 on
> Solaris 2.8 using Sun's Forte V6 update 2, (Sun WorkShop 6 update 2
> C++ 5.3). However, I've tried using 5.0 and 5.2 with the same
> results.
>
> I downloaded 2.7.1, ran ./configure, it built a C++ lib just fine.
>
> When I try to link the library to my program, I get unresolves of
> the form (this is a partial example):
>
> __rwstd::__rb_tree<std::basic_string<char,std::char_traits<char>,
> std::allocator<char> >, (much stuff clipped here)
> antlr::CharScannerLiteralsLess,std::allocator (more clipped)
> const libantlr.a(CharScanner.o)
> __type_1 std::copy<int*,int*>(__type_0,__type_0,__type_1)
> libantlr.a(InputBuffer.o)
> ... and so on.
>
> So, for fun I downloaded the 2.7.2a2 release, and setenv CC and CXX
> to my Sun compiler and ran the ./configure script. When I went to
> run my gnu make, I get the error:
>
> "scripts/Rules.make:278: *** target pattern contains no `%'. Stop."
>
> I get this error using g++ on 2.7.2a2 also. The make file looks
> okay, but I didn't examine it too closely. It just doesn't build.
>
> I looked all through the FAQ, but could find little regarding build
> problems. What I'm I doing wrong?
>
> Thanks,
> Tim
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
More information about the antlr-interest
mailing list