Build error with GCC4.8 on Fedora19

Helio Frota heliofrota at gmail.com
Thu Jul 25 11:12:20 UTC 2013


Hi Omair and Alan,


I get this error:

In file included from
/home/hf/adopt_openjdk/openjdk8/build/linux-x86-normal-server-release/jdk/gensrc_x11wrappers/sizer.32.c:11:0:
/home/hf/adopt_openjdk/openjdk8/jdk/src/solaris/native/sun/awt/awt_p.h:44:27:
fatal error: X11/Intrinsic.h: No such file or directory
 #include <X11/Intrinsic.h>
                           ^
compilation terminated.
gmake[2]: ***
[/home/hf/adopt_openjdk/openjdk8/build/linux-x86-normal-server-release/jdk/gensrc_x11wrappers/sizer.32.exe]
Error 1
gmake[2]: *** Waiting for unfinished jobs....
gmake[1]: *** [gensrc-only] Error 2
make: *** [jdk-only] Error 2

Omair thanks for the tip "make DEBUG_BINARIES=true all" works.

Regards,
Helio



2013/7/24 Helio Frota <heliofrota at gmail.com>

> Hi Omair,
>
>
> The only problem is that modern gcc versions don't produce stabs either.
> Try:
> $ make DEBUG_BINARIES=true all
>
> Thanks for the tip !
>
> I will try again tomorrow on job (fedora19) machine.
>
> Regards,
> Helio
>
>
>
> 2013/7/24 Omair Majid <omajid at redhat.com>
>
>> On 07/24/2013 04:11 PM, Helio Frota wrote:
>> > Hi,
>> >
>> > I got the same problem with GCC 4.8.1 and Manjaro distribution ( distro
>> > son of archlinux )
>> >
>> > Generating precompiled header precompiled.hpp.gch
>> > cc1plus: error: the "stabs" debug format cannot be used with
>> > pre-compiled headers [-Werror=deprecated]
>> > cc1plus: all warnings being treated as errors
>> > gmake[6]: *** [precompiled.hpp.gch] Error 1
>> > gmake[5]: *** [the_vm] Error 2
>> > gmake[4]: *** [product] Error 2
>> > gmake[3]: *** [generic_build2] Error 2
>> > gmake[2]: *** [product] Error 2
>> > gmake[1]: ***
>> >
>> [/home/hf/adopt_openjdk/openjdk8/build/linux-x86-normal-server-release/hotspot/_hotspot.timestamp]
>> > Error 2
>> > make: *** [hotspot-only] Error 2
>>
>> from hotspot/make/linux/makefiles/gcc.make:
>>
>> # DEBUG_BINARIES uses full -g debug information for all configs
>> ifeq ($(DEBUG_BINARIES), true)
>>   CFLAGS += -g
>> else
>>   # Use the stabs format for debugging information (this is the default
>>   # on gcc-2.91). It's good enough, has all the information about line
>>   # numbers and local variables, and libjvm.so is only about 16M.
>>   # Change this back to "-g" if you want the most expressive format.
>>   # (warning: that could easily inflate libjvm.so to 150M!)
>>
>> The only problem is that modern gcc versions don't produce stabs either.
>>
>> Try:
>>
>> $ make DEBUG_BINARIES=true all
>>
>> Cheers,
>> Omair
>>
>> --
>> PGP Key: 66484681 (http://pgp.mit.edu/)
>> Fingerprint = F072 555B 0A17 3957 4E95  0056 F286 F14F 6648 4681
>>
>
>
>
> --
> Helio Frota
> JUG Leader - CEJUG
> http://www.cejug.org/ <http://www.linuxgames.com.br/>
> http://www.linkedin.com/in/heliofrota
>
>
>


-- 
Helio Frota
JUG Leader - CEJUG
http://www.cejug.org/ <http://www.linuxgames.com.br/>
http://www.linkedin.com/in/heliofrota



More information about the build-dev mailing list