Using Apache ant without base gcc

Alexander Yerenkow yerenkow at gmail.com
Fri Nov 22 09:14:47 UTC 2013


My guess for easiest way is to create temp dir somewhere in WRKDIR, put
there link
gcc -> system-gcc46
and prepend it to path.



2013/11/22 Alexander Yerenkow <yerenkow at gmail.com>

> You should take a look at
>
> http://ant-contrib.sourceforge.net/compiler.html
>
> cc is not there.
>
> I'll take a look a bit later, maybe some solution will come up.
>
>
>
> 2013/11/21 Tassilo Philipp <tphilipp at potion-studios.com>
>
>> Hi,
>>
>> although I planned to, I didn't have time to look at jogamp-jogl, yet, so
>> I'm sorry, I don't really know what to do here, either...
>>
>> Sorry,
>> ~ Tassilo
>>
>>
>> On Fri, 22 Nov 2013 05:11:56 +1100
>> Peter Jeremy <peter at rulingia.com> wrote:
>>
>> > I've tried asking this on -java without any response so I'm trying a
>> wider
>> > audience.
>> >
>> > I am the manintainer for graphics/jogl and the build cluster reports
>> > that it's failing on 10-stable and head on both i386 and amd64 because
>> > there's no gcc:
>> >
>> > /wrkdirs/usr/ports/graphics/jogl/work/gluegen/make/build.xml:343: Could
>> not launch gcc: java.io.IOException: Cannot run program "gcc" (in directory
>> "/wrkdirs/usr/ports/graphics/jogl/work/gluegen/build/obj"):
>> java.io.IOException: error=2, No such file or directory
>> >
>> > The compiler is defined as:
>> >     <compiler id="compiler.cfg.freebsd" name="gcc">
>> >     </compiler>
>> >     <compiler id="compiler.cfg.freebsd.amd64" name="gcc">
>> >       <compilerarg value="-fPIC"/>
>> >     </compiler>
>> >
>> > If I add "USE_GCC=any" to the port Makefile then it still fails because
>> > lang/gcc installs 'gcc46', rather than 'gcc'.
>> >
>> > If I change all the 'gcc' references to 'cc' (which would pick up
>> > clang) then it fails with:
>> >
>> /tank/obj/usr/ports/graphics/jogl/work/gluegen/make/gluegen-cpptasks.xml:497:
>> cc is not a legal value for this attribute
>> > where gluegen-cpptasks.xml:497 has
>> >   <compiler id="compiler.cfg.freebsd" name="cc">
>> >
>> > Whilst ant isn't that uncommon in the ports tree, graphics/jogamp-jogl
>> > is the only other port I've found that uses ant in this way and it is
>> > also failing.  I'm a long way from an expert on ant and I've had a
>> > rummage around the Internet but haven't found a solution.  Can anyone
>> > with more ant-foo help?
>> >
>> > --
>> > Peter Jeremy
>> _______________________________________________
>> freebsd-ports at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>>
>
>
>
> --
> Regards,
> Alexander Yerenkow
>



-- 
Regards,
Alexander Yerenkow


More information about the freebsd-ports mailing list