[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gtkmm
Subject:    Re: glib compile error
From:       "Fabian Jacquet" <fabian.jacquet () gmail ! com>
Date:       2008-06-25 14:45:48
Message-ID: 3241f6d10806250745r318b622lb26618dea69cab0d () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

It seems the problem comes from the glib.def file.
In some version of source, this file is not present and the compilation
failed because it doesn't find it.
In other version, it don't understand 'G_GNUC_MALLOC' statement.

I really don't know how compile it. Is this file important? Can I compile
without it?

2008/6/20 Fabian Jacquet <fabian.jacquet@gmail.com>:

> Hi all,
>
> I'm trying to recompile glib and I have this error:
>
>> G:\libxml++\glib 2.12\glib\glib>nmake -f makefile.msc
>>
>> Microsoft (R) Program Maintenance Utility Version 8.00.50727.762
>> Copyright (C) Microsoft Corporation.  All rights reserved.
>>
>>         cl -G5 -GF -MD -W3 -nologo -Ox -Zd -FImsvc_recommended_pragmas.h
>> -I . -I
>>  .. -DHAVE_CONFIG_H -DGLIB_COMPILATION -DG_LOG_DOMAIN=\"GLib\"
>> -DG_ENABLE_DEBUG
>> -Zm400 -I ..\../gettext-0.10.40/intl -I ..\../libiconv-1.7\include -I
>> ..\..\glib
>> \build\win32\dirent -LD -Felibglib-2.0-0.dll garray.obj
>> gasyncqueue.obj
>>                  gatomic.obj     gbacktrace.obj          gbase64.obj
>> gbookma
>> rkfile.obj       gcache.obj              gcompletion.obj
>> gconver
>> t.obj            gdataset.obj            gdate.obj               gdir.obj
>>  gerror.obj              gfileutils.obj          ghash.obj
>> ghook.o
>> bj               gkeyfile.obj            gmappedfile.obj
>> giochannel.obj
>>          giowin32.obj            glist.obj               gmain.obj
>>  gmarkup.obj             gmem.obj                gmessages.obj
>> gnode.o
>> bj               goption.obj     gprimes.obj             gqsort.obj
>>  gqueue.obj              gpattern.obj    gprintf.obj     grand.obj
>>  grel.obj                gscanner.obj            gshell.obj
>> gslice.
>> obj      gslist.obj              gspawn-win32.obj        gstdio.obj
>> gstrfun
>> cs.obj           gstring.obj             gthread.obj
>> gthreadpool.obj
>>                  gtimer.obj              gtree.obj
>> gunibreak.obj
>>          gunicollate.obj                 gunidecomp.obj
>> guniprop.obj
>>          gutf8.obj               gutils.obj              gwin32.obj
>>  localcharset.obj glib.res ..\../libiconv-1.7\lib\iconv.lib
>> ..\../gettext-0.10.4
>> 0/intl\intl.lib  gnulib\gnulib.lib
>> ..\..\glib\build\win32\dirent\dirent.lib user
>> 32.lib advapi32.lib shell32.lib wsock32.lib ole32.lib ws2_32.lib  /link
>> /machine
>> :ix86  /implib:glib-2.0.lib /def:glib.def
>> cl : Command line warning D9002 : ignoring unknown option '-G5'
>> cl : Command line warning D9002 : ignoring unknown option '-Zd'
>> glib.def(112) : fatal error LNK1118: syntax error in 'G_GNUC_MALLOC'
>> statement
>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
>> 8\VC\BIN\c
>> l.EXE"' : return code '0x2'
>> Stop.
>
>
> Can somebody help me?

[Attachment #5 (text/html)]

Hi,<br><br>It seems the problem comes from the glib.def file.<br>In some version of \
source, this file is not present and the compilation failed because it doesn&#39;t \
find it.<br>In other version, it don&#39;t understand &#39;G_GNUC_MALLOC&#39; \
statement.<br> <br>I really don&#39;t know how compile it. Is this file important? \
Can I compile without it?<br><br><div class="gmail_quote">2008/6/20 Fabian Jacquet \
&lt;<a href="mailto:fabian.jacquet@gmail.com">fabian.jacquet@gmail.com</a>&gt;:<br> \
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); \
margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi all,<br><br>I&#39;m trying to \
recompile glib and I have this error:<br><blockquote style="border-left: 1px solid \
rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" \
class="gmail_quote"> G:\libxml++\glib 2.12\glib\glib&gt;nmake -f makefile.msc<br>

<br>Microsoft (R) Program Maintenance Utility Version 8.00.50727.762<br>Copyright (C) \
Microsoft Corporation.&nbsp; All rights \
reserved.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cl -G5 -GF -MD -W3 \
-nologo -Ox -Zd -FImsvc_recommended_pragmas.h -I . -I<br>


&nbsp;.. -DHAVE_CONFIG_H -DGLIB_COMPILATION -DG_LOG_DOMAIN=\&quot;GLib\&quot; \
-DG_ENABLE_DEBUG<br>-Zm400 -I ..\../gettext-0.10.40/intl -I \
..\../libiconv-1.7\include -I ..\..\glib<br>\build\win32\dirent -LD \
-Felibglib-2.0-0.dll garray.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gasyncqueue.obj<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gatomic.obj&nbsp;&nbsp;&nbsp;&nbsp; \
gbacktrace.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gbase64.obj&nbsp;&nbsp;&nbsp;&nbsp; \
gbookma<br>rkfile.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gcache.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gcompletion.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gconver<br>t.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gdataset.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gdate.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gdir.obj<br>


&nbsp;gerror.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gfileutils.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
ghash.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
ghook.o<br>bj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gkeyfile.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gmappedfile.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
giochannel.obj<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
giowin32.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
glist.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gmain.obj<br>


&nbsp;gmarkup.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gmem.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gmessages.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gnode.o<br>bj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
goption.obj&nbsp;&nbsp;&nbsp;&nbsp; \
gprimes.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gqsort.obj<br>&nbsp;gqueue.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gpattern.obj&nbsp;&nbsp;&nbsp; gprintf.obj&nbsp;&nbsp;&nbsp;&nbsp; grand.obj<br>


&nbsp;grel.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gscanner.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gshell.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gslice.<br>obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gslist.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gspawn-win32.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gstdio.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gstrfun<br>cs.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gstring.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gthread.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gthreadpool.obj<br>


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gtimer.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gtree.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gunibreak.obj<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gunicollate.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gunidecomp.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
guniprop.obj<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gutf8.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gutils.obj&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
gwin32.obj<br>


&nbsp;localcharset.obj glib.res ..\../libiconv-1.7\lib\iconv.lib \
..\../gettext-0.10.4<br>0/intl\intl.lib&nbsp; gnulib\gnulib.lib \
..\..\glib\build\win32\dirent\dirent.lib user<br>32.lib advapi32.lib shell32.lib \
wsock32.lib ole32.lib ws2_32.lib&nbsp; /link /machine<br>


> ix86&nbsp; /implib:glib-2.0.lib /def:glib.def<br>cl : Command line warning D9002 : \
> ignoring unknown option &#39;-G5&#39;<br>cl : Command line warning D9002 : ignoring \
> unknown option &#39;-Zd&#39;<br>glib.def(112) : fatal error LNK1118: syntax error \
> in &#39;G_GNUC_MALLOC&#39; statement<br>


NMAKE : fatal error U1077: &#39;&quot;C:\Program Files\Microsoft Visual Studio \
8\VC\BIN\c<br>l.EXE&quot;&#39; : return code \
&#39;0x2&#39;<br>Stop.</blockquote><br>Can somebody help me? </blockquote></div><br>



_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtkmm-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic