From: bat g. <bat...@ho...> - 2011-07-21 03:53:01
|
Hi I've asked my question on the pcmanfm-user mailing list. But nobody answered. Maybe somebody here can help. I'm trying to compile libfm from git. (git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm) Using Ubuntu 10.04 Lucid Lynx. It won't compile for me. When I run 'make' it gives errors. Is there something wrong with the code? gtk/fm-dir-tree-view.c: In function ‘fm_dir_tree_view_init’: gtk/fm-dir-tree-view.c:227: warning: passing argument 1 of ‘gtk_tree_view_set_headers_visible’ from incompatible pointer type /usr/include/gtk-2.0/gtk/gtktreeview.h:156: note: expected ‘struct GtkTreeView *’ but argument is of type ‘struct FmDirTreeView *’ gtk/fm-dir-tree-view.c:239: warning: passing argument 1 of ‘gtk_tree_view_append_column’ from incompatible pointer type /usr/include/gtk-2.0/gtk/gtktreeview.h:167: note: expected ‘struct GtkTreeView *’ but argument is of type ‘struct FmDirTreeView *’ gtk/fm-dir-tree-view.c:241: warning: passing argument 1 of ‘gtk_tree_view_get_selection’ from incompatible pointer type /usr/include/gtk-2.0/gtk/gtktreeview.h:148: note: expected ‘struct GtkTreeView *’ but argument is of type ‘struct FmDirTreeView *’ gtk/fm-dir-tree-view.c: In function ‘on_folder_loaded’: gtk/fm-dir-tree-view.c:279: warning: passing argument 1 of ‘gtk_tree_view_get_model’ from incompatible pointer type /usr/include/gtk-2.0/gtk/gtktreeview.h:145: note: expected ‘struct GtkTreeView *’ but argument is of type ‘struct FmDirTreeView *’ gtk/fm-dir-tree-view.c: In function ‘expand_pending_path’: gtk/fm-dir-tree-view.c:309: warning: passing argument 1 of ‘gtk_tree_view_expand_row’ from incompatible pointer type /usr/include/gtk-2.0/gtk/gtktreeview.h:217: note: expected ‘struct GtkTreeView *’ but argument is of type ‘struct FmDirTreeView *’ make[4]: *** [libfm_gtk_la-fm-dir-tree-view.lo] Error 1 make[4]: Leaving directory `/home/ron/libfm/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/ron/libfm/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/ron/libfm/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/ron/libfm' make: *** [all] Error 2 |
From: Jonathan M. <jma...@fa...> - 2011-07-21 05:02:12
|
On 07/20/2011 08:52 PM, bat guano wrote: > I'm trying to compile libfm from git. > (git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm) > > Using Ubuntu 10.04 Lucid Lynx. > > It won't compile for me. The current git source tree of libfm needs gtk-doc, which does not exist in Lucid as far as I know. You would have discovered this if you had run ./autogen.sh or even if you tried to avoid that and use autoreconf instead. You need to do something equivalent to one of those *before* running make on sources in git for projects that use autotools. You can probably work around that, but you didn't tell us what you did to do so, and what you did to configure the sources for your machine, before you ran make... so it's pretty hard to help further. Please either provide more details of exactly how you are working around the lack of gtk-doc, or try compiling these sources under a newer release of Ubuntu (after running ./autogen.sh of course!). Jonathan |
From: bat g. <bat...@ho...> - 2011-07-21 08:01:32
|
---------------------------------------- > Date: Wed, 20 Jul 2011 22:02:04 -0700 > From: jma...@fa... > To: bat...@ho... > CC: pcm...@li... > Subject: Re: [Pcmanfm-develop] libfm won't compile for me. > > On 07/20/2011 08:52 PM, bat guano wrote: > > > I'm trying to compile libfm from git. > > (git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm) > > > > Using Ubuntu 10.04 Lucid Lynx. > > > > It won't compile for me. > > > The current git source tree of libfm needs gtk-doc, which does not exist > in Lucid as far as I know. You would have discovered this if you had run > > ./autogen.sh > > or even if you tried to avoid that and use > > autoreconf > > instead. You need to do something equivalent to one of those *before* > running make on sources in git for projects that use autotools. > > You can probably work around that, but you didn't tell us what you did > to do so, and what you did to configure the sources for your machine, > before you ran make... so it's pretty hard to help further. > > Please either provide more details of exactly how you are working around > the lack of gtk-doc, or try compiling these sources under a newer > release of Ubuntu (after running ./autogen.sh of course!). > > Jonathan > Hi jonathan Thanks for your reply. This was the process I used:- ********************************** $ sudo apt-get install build-essential git-core $ sudo apt-get build-dep libfm pcmanfm $ git clone git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm $ cd libfm && ./autogen.sh && ./configure --sysconfdir=/etc $ make ********************************** When running ./configure I got a clean report. Here it is:- http://pastebin.com/P1jHy0Cv But now I've looked again, it says at line 21 "Files needed by gtk-doc are generated." I see in Synaptic that the package "gtk-doc-tools-1.14" is installed. Is there something else that I need? |
From: PCMan <pcm...@gm...> - 2011-07-21 09:18:34
|
Post the complete build log, please. The previous error messages you posted in last mail did not contain any significant errors. On Thu, Jul 21, 2011 at 4:01 PM, bat guano <bat...@ho...> wrote: > > > > ---------------------------------------- >> Date: Wed, 20 Jul 2011 22:02:04 -0700 >> From: jma...@fa... >> To: bat...@ho... >> CC: pcm...@li... >> Subject: Re: [Pcmanfm-develop] libfm won't compile for me. >> >> On 07/20/2011 08:52 PM, bat guano wrote: >> >> > I'm trying to compile libfm from git. >> > (git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm) >> > >> > Using Ubuntu 10.04 Lucid Lynx. >> > >> > It won't compile for me. >> >> >> The current git source tree of libfm needs gtk-doc, which does not exist >> in Lucid as far as I know. You would have discovered this if you had run >> >> ./autogen.sh >> >> or even if you tried to avoid that and use >> >> autoreconf >> >> instead. You need to do something equivalent to one of those *before* >> running make on sources in git for projects that use autotools. >> >> You can probably work around that, but you didn't tell us what you did >> to do so, and what you did to configure the sources for your machine, >> before you ran make... so it's pretty hard to help further. >> >> Please either provide more details of exactly how you are working around >> the lack of gtk-doc, or try compiling these sources under a newer >> release of Ubuntu (after running ./autogen.sh of course!). >> >> Jonathan >> > > Hi jonathan > Thanks for your reply. > > This was the process I used:- > > ********************************** > $ sudo apt-get install build-essential git-core > $ sudo apt-get build-dep libfm pcmanfm > $ git clone git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm > $ cd libfm && ./autogen.sh && ./configure --sysconfdir=/etc > $ make > ********************************** > > When running ./configure I got a clean report. > Here it is:- http://pastebin.com/P1jHy0Cv > But now I've looked again, it says at line 21 "Files needed by gtk-doc are generated." > > I see in Synaptic that the package "gtk-doc-tools-1.14" is installed. > Is there something else that I need? > > ------------------------------------------------------------------------------ > 5 Ways to Improve & Secure Unified Communications > Unified Communications promises greater efficiencies for business. UC can > improve internal communications as well as offer faster, more efficient ways > to interact with customers and streamline customer service. Learn more! > http://www.accelacomm.com/jaw/sfnl/114/51426253/ > _______________________________________________ > Pcmanfm-develop mailing list > Pcm...@li... > https://lists.sourceforge.net/lists/listinfo/pcmanfm-develop > |
From: bat g. <bat...@ho...> - 2011-07-21 09:34:33
|
---------------------------------------- > Date: Thu, 21 Jul 2011 17:18:23 +0800 > Subject: Re: [Pcmanfm-develop] libfm won't compile for me. > From: pcm...@gm... > To: bat...@ho... > CC: jma...@fa...; pcm...@li... > > Post the complete build log, please. > The previous error messages you posted in last mail did not contain > any significant errors. > > On Thu, Jul 21, 2011 at 4:01 PM, bat guano <bat...@ho...> wrote: > > > > > > > > ---------------------------------------- > >> Date: Wed, 20 Jul 2011 22:02:04 -0700 > >> From: jma...@fa... > >> To: bat...@ho... > >> CC: pcm...@li... > >> Subject: Re: [Pcmanfm-develop] libfm won't compile for me. > >> > >> On 07/20/2011 08:52 PM, bat guano wrote: > >> > >> > I'm trying to compile libfm from git. > >> > (git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm) > >> > > >> > Using Ubuntu 10.04 Lucid Lynx. > >> > > >> > It won't compile for me. > >> > >> > >> The current git source tree of libfm needs gtk-doc, which does not exist > >> in Lucid as far as I know. You would have discovered this if you had run > >> > >> ./autogen.sh > >> > >> or even if you tried to avoid that and use > >> > >> autoreconf > >> > >> instead. You need to do something equivalent to one of those *before* > >> running make on sources in git for projects that use autotools. > >> > >> You can probably work around that, but you didn't tell us what you did > >> to do so, and what you did to configure the sources for your machine, > >> before you ran make... so it's pretty hard to help further. > >> > >> Please either provide more details of exactly how you are working around > >> the lack of gtk-doc, or try compiling these sources under a newer > >> release of Ubuntu (after running ./autogen.sh of course!). > >> > >> Jonathan > >> > > > > Hi jonathan > > Thanks for your reply. > > > > This was the process I used:- > > > > ********************************** > > $ sudo apt-get install build-essential git-core > > $ sudo apt-get build-dep libfm pcmanfm > > $ git clone git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm > > $ cd libfm && ./autogen.sh && ./configure --sysconfdir=/etc > > $ make > > ********************************** > > > > When running ./configure I got a clean report. > > Here it is:- http://pastebin.com/P1jHy0Cv > > But now I've looked again, it says at line 21 "Files needed by gtk-doc are generated." > > > > I see in Synaptic that the package "gtk-doc-tools-1.14" is installed. > > Is there something else that I need? > > Hi I've posted the file "config.log" here:- http://pastebin.com/LQ983mn2 Is that what you mean by "build log"? |
From: PCMan <pcm...@gm...> - 2011-07-21 10:00:00
|
Output of "make" command is needed. On Thu, Jul 21, 2011 at 5:34 PM, bat guano <bat...@ho...> wrote: > > > > ---------------------------------------- >> Date: Thu, 21 Jul 2011 17:18:23 +0800 >> Subject: Re: [Pcmanfm-develop] libfm won't compile for me. >> From: pcm...@gm... >> To: bat...@ho... >> CC: jma...@fa...; pcm...@li... >> >> Post the complete build log, please. >> The previous error messages you posted in last mail did not contain >> any significant errors. >> >> On Thu, Jul 21, 2011 at 4:01 PM, bat guano <bat...@ho...> wrote: >> > >> > >> > >> > ---------------------------------------- >> >> Date: Wed, 20 Jul 2011 22:02:04 -0700 >> >> From: jma...@fa... >> >> To: bat...@ho... >> >> CC: pcm...@li... >> >> Subject: Re: [Pcmanfm-develop] libfm won't compile for me. >> >> >> >> On 07/20/2011 08:52 PM, bat guano wrote: >> >> >> >> > I'm trying to compile libfm from git. >> >> > (git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm) >> >> > >> >> > Using Ubuntu 10.04 Lucid Lynx. >> >> > >> >> > It won't compile for me. >> >> >> >> >> >> The current git source tree of libfm needs gtk-doc, which does not exist >> >> in Lucid as far as I know. You would have discovered this if you had run >> >> >> >> ./autogen.sh >> >> >> >> or even if you tried to avoid that and use >> >> >> >> autoreconf >> >> >> >> instead. You need to do something equivalent to one of those *before* >> >> running make on sources in git for projects that use autotools. >> >> >> >> You can probably work around that, but you didn't tell us what you did >> >> to do so, and what you did to configure the sources for your machine, >> >> before you ran make... so it's pretty hard to help further. >> >> >> >> Please either provide more details of exactly how you are working around >> >> the lack of gtk-doc, or try compiling these sources under a newer >> >> release of Ubuntu (after running ./autogen.sh of course!). >> >> >> >> Jonathan >> >> >> > >> > Hi jonathan >> > Thanks for your reply. >> > >> > This was the process I used:- >> > >> > ********************************** >> > $ sudo apt-get install build-essential git-core >> > $ sudo apt-get build-dep libfm pcmanfm >> > $ git clone git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm >> > $ cd libfm && ./autogen.sh && ./configure --sysconfdir=/etc >> > $ make >> > ********************************** >> > >> > When running ./configure I got a clean report. >> > Here it is:- http://pastebin.com/P1jHy0Cv >> > But now I've looked again, it says at line 21 "Files needed by gtk-doc are generated." >> > >> > I see in Synaptic that the package "gtk-doc-tools-1.14" is installed. >> > Is there something else that I need? >> > > > Hi > I've posted the file "config.log" here:- http://pastebin.com/LQ983mn2 > Is that what you mean by "build log"? > |
From: bat g. <bat...@ho...> - 2011-07-21 10:15:31
|
---------------------------------------- > Date: Thu, 21 Jul 2011 17:59:48 +0800 > Subject: Re: [Pcmanfm-develop] libfm won't compile for me. > From: pcm...@gm... > To: bat...@ho... > CC: pcm...@li... > > Output of "make" command is needed. > > On Thu, Jul 21, 2011 at 5:34 PM, bat guano <bat...@ho...> wrote: > > > > > > > > ---------------------------------------- > >> Date: Thu, 21 Jul 2011 17:18:23 +0800 > >> Subject: Re: [Pcmanfm-develop] libfm won't compile for me. > >> From: pcm...@gm... > >> To: bat...@ho... > >> CC: jma...@fa...; pcm...@li... > >> > >> Post the complete build log, please. > >> The previous error messages you posted in last mail did not contain > >> any significant errors. > >> > >> On Thu, Jul 21, 2011 at 4:01 PM, bat guano <bat...@ho...> wrote: > >> > > >> > > >> > > >> > ---------------------------------------- > >> >> Date: Wed, 20 Jul 2011 22:02:04 -0700 > >> >> From: jma...@fa... > >> >> To: bat...@ho... > >> >> CC: pcm...@li... > >> >> Subject: Re: [Pcmanfm-develop] libfm won't compile for me. > >> >> > >> >> On 07/20/2011 08:52 PM, bat guano wrote: > >> >> > >> >> > I'm trying to compile libfm from git. > >> >> > (git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm) > >> >> > > >> >> > Using Ubuntu 10.04 Lucid Lynx. > >> >> > > >> >> > It won't compile for me. > >> >> > >> >> > >> >> The current git source tree of libfm needs gtk-doc, which does not exist > >> >> in Lucid as far as I know. You would have discovered this if you had run > >> >> > >> >> ./autogen.sh > >> >> > >> >> or even if you tried to avoid that and use > >> >> > >> >> autoreconf > >> >> > >> >> instead. You need to do something equivalent to one of those *before* > >> >> running make on sources in git for projects that use autotools. > >> >> > >> >> You can probably work around that, but you didn't tell us what you did > >> >> to do so, and what you did to configure the sources for your machine, > >> >> before you ran make... so it's pretty hard to help further. > >> >> > >> >> Please either provide more details of exactly how you are working around > >> >> the lack of gtk-doc, or try compiling these sources under a newer > >> >> release of Ubuntu (after running ./autogen.sh of course!). > >> >> > >> >> Jonathan > >> >> > >> > > >> > Hi jonathan > >> > Thanks for your reply. > >> > > >> > This was the process I used:- > >> > > >> > ********************************** > >> > $ sudo apt-get install build-essential git-core > >> > $ sudo apt-get build-dep libfm pcmanfm > >> > $ git clone git://pcmanfm.git.sourceforge.net/gitroot/pcmanfm/libfm > >> > $ cd libfm && ./autogen.sh && ./configure --sysconfdir=/etc > >> > $ make > >> > ********************************** > >> > > >> > When running ./configure I got a clean report. > >> > Here it is:- http://pastebin.com/P1jHy0Cv > >> > But now I've looked again, it says at line 21 "Files needed by gtk-doc are generated." > >> > > >> > I see in Synaptic that the package "gtk-doc-tools-1.14" is installed. > >> > Is there something else that I need? > >> > > > > > Hi > > I've posted the file "config.log" here:- http://pastebin.com/LQ983mn2 > > Is that what you mean by "build log"? Hi Output of "make" is here:- http://pastebin.com/GiyeEria |