RE: Re: Newbie Questins

[email protected] Thu, 6 Mar 2003 10:04:05 -0000
Newsgroups gmane.comp.video.gimp.windows.devel
Message-ID <B1F38D7B53615140BCEA6677DF9F2F8C01111283@i2km11-ukbr.domain1.systemhost.net>
> 
> sh-2.04$ gcc -o iv iv.o -mwindows `pkg-config --libs gtk+-2.0`
> c:\MinGW\bin\..\lib\gcc-lib\mingw32\3.2\..\..\..\..\mingw32
> \bin\ld.exe: cannot find -lintl

I have to say, i find it strange that paths are not printed in the format
/c/projects/thisproject/myapp ... which is how they are refered to when I
compile/link. This is a common make output for my app i'm currently working
on:

russelm6@RUSSELM6 /c/projects/OpsConsoleSystem/OpsConsole/Client
$ make
/bin/sh.exe -ec "gcc -MM -Werror -Wall -g -mms-bitfields -DWIN32 -DMINGW
-pedantic -I/c/projects/OpsConsoleSystem/FL3
-I/c/projects/OpsConsoleSystem/HT -I/c/projects/OpsConsoleSystem/Tools
-I/c/projects/OpsConsoleSystem/OpsConsole/Server/lib  `pkg-config glib-2.0
gmodule-2.0 gdk-2.0 gtk+-2.0 libglade-2.0  --cflags`
-DBUILD_VERSION=\"20030305114001\" -DBUILD_NUMBER=2123 oc_help.c | sed
's/oc_help.o/Win32MinGW\/oc_help.o oc_help.d/g' > oc_help.d"
gcc.exe: : Invalid argument
gcc -c -Werror -Wall -g -mms-bitfields -DWIN32 -DMINGW -pedantic
-I/c/projects/OpsConsoleSystem/FL3 -I/c/projects/OpsConsoleSystem/HT
-I/c/projects/OpsConsoleSystem/Tools
-I/c/projects/OpsConsoleSystem/OpsConsole/Server/lib  `pkg-config glib-2.0
gmodule-2.0 gdk-2.0 gtk+-2.0 libglade-2.0  --cflags`
-DBUILD_VERSION=\"20030305114002\" -DBUILD_NUMBER=2124 oc_help.c -o
Win32MinGW/oc_help.o
gcc -o Win32MinGW/ops_console Win32MinGW/oc_config.o Win32MinGW/oc_dot.o
Win32MinGW/oc_dot_control.o Win32MinGW/oc_log.o Win32MinGW/oc_main.o
Win32MinGW/oc_msg.o Win32MinGW/oc_operator.o Win32MinGW/oc_record.o
Win32MinGW/oc_state.o Win32MinGW/oc_support.o Win32MinGW/oc_translate.o
Win32MinGW/oc_help.o Win32MinGW/oc_gtk_calls_active.o
Win32MinGW/oc_gtk_calls_inbound.o Win32MinGW/oc_gtk_log.o
Win32MinGW/oc_gtk_ops.o Win32MinGW/oc_gtk_msg.o Win32MinGW/oc_gtk_about.o
Win32MinGW/oc_gtk_support.o Win32MinGW/oc_gtk_preferences.o
Win32MinGW/oc_gtk_connection_status.o Win32MinGW/oc_gtk_login.o
Win32MinGW/oc_gtk_product_key.o Win32MinGW/resource.o
-L/c/projects/OpsConsoleSystem/FL3/GTK/Win32MinGW
-L/c/projects/OpsConsoleSystem/HT/Win32MinGW
-L/c/projects/OpsConsoleSystem/Tools/Win32MinGW
-L/c/projects/OpsConsoleSystem/OpsConsole/Server/lib/Win32MinGW -mwindows
-lopc -lcd -lcmd -lhapi -lTools -lHT -lFL `pkg-config glib-2.0 gmodule-2.0
gdk-2.0 gtk+-2.0 libglade-2.0  --libs` -lwsock32 -lgdi32

russelm6@RUSSELM6 /c/projects/OpsConsoleSystem/OpsConsole/Client

> 
> I can work around this by editing the glib.pc file and set the libs 
> to -lintl-1 instead of -lintl
> Is this ok or should I be doing something else?

I have to do this too - it is irritating.- except I am not so elegant, I
just copy the dll and rename it.

Regards,
Martyn