[gnome-db] Installing libgdamm-3.99.21

sylvain mouquet <[email protected]>
Newsgroups gmane.comp.gnome.db
Message-ID <CAK4z_+_9hfr+a=tzMjnv4pUrn7Psigjh+zRJiejZy78eymKwxg@mail.gmail.com>
Hi,

I have developed an application in Linux environment and now i wish to test
it in windows environment. I use msys for compiling the libgdamm-3.99.21.
After solving dependencies problems, i have succeeded to compile and install
the libgdamm. But now when i want to use it i have an error.
I use CMAKE for compiling my project.
I have define the libgdamm-4.0 dependency in the CMakeList.txt
I have added the link of libgdamm-3.99.21 in the PKG_CONFIG_PATH env
variable :
PKG_CONFIG_PATH='C:\gtkmm\lib\pkgconfig;C:\gtk\libgdamm-3.99.21\libgdamm-3.99.21
\libgda;C:\MinGW\msys\1.0\gtk\glibmm-2.4.8\glibmm-2.4.8\glib;C:\gtk\libgda-4.1.1
1\libgda-4.1.11'

When i run the following command line : pkg-config --libs --cflags
libgdamm-4.0 i get this :
$ pkg-config --libs --cflags libgdamm-4.0
-mms-bitfields -IC:/gtkmm/include/glibmm-2.4
-IC:/gtkmm/lib/glibmm-2.4/include -
IC:/gtkmm/include/sigc++-2.0 -IC:/gtkmm/lib/sigc++-2.0/include
-IC:/gtkmm/includ
e/glib-2.0 -IC:/gtkmm/lib/glib-2.0/include -IC:/gtkmm/include/libxml2
-I$(top_bu
ilddir)/C:/gtk/libgdamm-3.99.21/libgdamm-3.99.21/libgda
-I$(top_builddir)/C:/gtk
/libgdamm-3.99.21/libgdamm-3.99.21/libgda/. -I/usr/local/include/libgda-4.0
-I/u
sr/local/include/libgda-4.0/libgda
 $(top_builddir)/C:/gtk/libgdamm-3.99.21/libg
damm-3.99.21/libgda/libgdamm/libgdamm-4.0.la -LC:/gtkmm/lib -L/usr/local/lib
-lg
libmm-2.4 -lgda-4.0 -lsigc-2.0 -lgobject-2.0 -lxml2 -lgthread-2.0 -lglib-2.0
-li
ntl

(there is $(top_buildir) this is correct ?)

When i compile my project, the libgdamm.h file is not found :
$ make
[  4%] Building CXX object src/CMakeFiles/compte.dir/main.cpp.obj
In file included from
c:/compte/trunk/compte/compte_c++/gtkmm/src/service/operat
ion_service.h:4:0,
                 from
c:/compte/trunk/compte/compte_c++/gtkmm/src/treeview_opera
tion.h:6,
                 from
c:/compte/trunk/compte/compte_c++/gtkmm/src/main_view.h:5,

                 from
c:/compte/trunk/compte/compte_c++/gtkmm/src/main.cpp:1:
c:/compte/trunk/compte/compte_c++/gtkmm/src/service/sql_manager.h:5:22:
fatal er
ror: libgdamm.h: No such file or directory
compilation terminated.
make[2]: *** [src/CMakeFiles/compte.dir/main.cpp.obj] Error 1
make[1]: *** [src/CMakeFiles/compte.dir/all] Error 2
make: *** [all] Error 2

I am wondering if i have installed correctly the libgdamm. I have use this
command line :
./configure && make && make install
it's correct ?

when i tried to compile the simple example provided by libgdamm, i get the
same error :
$ g++.exe -o main main.cc `pkg-config --libs --cflags libgdamm-4.0`
g++.exe:
$(top_builddir)\C;C:\MinGW\msys\1.0\gtk\libgdamm-3.99.21\libgdamm-3.99
21\libgda\libgdamm\libgdamm-4.0.la: Invalid argument
main.cc:22:22: fatal error: libgdamm.h: No such file or directory
compilation terminated.

Well i have not installed correctly the libgdamm ?

Thanks,
Sylvain MOUQUET

_______________________________________________
gnome-db-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/gnome-db-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.