FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu User

 
 
LinkBack Thread Tools
 
Old 09-11-2011, 12:03 PM
Colin Law
 
Default How to report bug in build-deps?

On 11 September 2011 12:14, sktsee <sktseer@gmail.com> wrote:
> On Sat, 10 Sep 2011 17:16:18 +0100, Colin Law wrote:
>
>> On 10 September 2011 16:41, Bruce Pieterse <octoquadza@gmail.com> wrote:
>>> --
>>> Bruce
>>>
>>> On Sep 10, 2011 5:20 PM, "Colin Law" <clanlaw@googlemail.com> wrote:
>>>>
>>>> When one does
>>>> sudo apt-get build-dep <some_app>
>>>> it should install all the packages to allow that app to be built. *How
>>>> do I report a bug in the build dependencies list for an app (there are
>>>> some deps missing).
>>>>
>>>> Do I just report it against the app itself?
>>>>
>>>> Google has failed me, or perhaps more accurately I have failed to
>>>> persuade google to help.
>>>>
>>>>
>>> Hi Colin,
>>>
>>> What application are you trying to install and what does apt-get say
>>> for the dependencies?
>>
>> I think you have misunderstood my problem. *I am not attempting to
>> install an app, but install the *build* dependencies for the app, and
>> the build dependencies have missing packages. *So I want to report that
>> as a bug.
>>
>> It is not relevant to my question but the app I am trying to build is
>> gnucash and the missing packages are libtool swig libgtkhtml3.14-19
>> libgtkhtml3.14-dev and libenchant-dev
>>
>> --
>
> The build-deps have changed for gnucash since maverick. Gtkhtml has been
> replaced with Webkit. Swig is not needed because gnucash is built from
> tarball and not from git or svn. Libenchant is a dependency of
> libwebkitgtk and not gnucash now. I'm not sure why libtool isn't needed
> for building, but I assume it's function may have been deprecated, or
> superseded by another tool.
>
> To answer your question, though, you would file the bug against the
> gnucash package version under the Ubuntu release it appears in. However,
> if you are trying to build a version of gnucash that is not in the repos
> of the Ubuntu version that you're using, then you'll be on your own in
> figuring out the dependencies. Build-dep only pulls in the packages needed
> to build the particular version of the application for the particular
> Ubuntu release it shipped with.

OK, I understand. I am actually building the latest git version so
that explains some of the issues. I did need to install gtkhtml
though, but I will have a look to see why that was necessary.

I will mark the bug as invalid

Thanks

Colin

--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
 
Old 09-11-2011, 01:05 PM
sktsee
 
Default How to report bug in build-deps?

On Sun, 11 Sep 2011 13:03:32 +0100, Colin Law wrote:

[snip]
>
> OK, I understand. I am actually building the latest git version so that
> explains some of the issues. I did need to install gtkhtml though, but
> I will have a look to see why that was necessary.
>
> I will mark the bug as invalid
>
>

Here's the link to the archived diff file thats produced after the
packager "Debianizes" the source code in preparation for build. This diff
covers the gnucash version of the Oneric release.

http://archive.ubuntu.com/ubuntu/pool/universe/g/gnucash/
gnucash_2.4.7-1.debian.tar.gz
(found on http://packages.ubuntu.com/oneiric/gnucash)

Files of interest here are changelog (there's also a link on the gnucash's
packages.ubuntu.com page) and rules. Checking the diff file is a handy
to way to see what choices the maintainer made to get an application
packaged for Ubuntu.

--
sktsee



--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
 
Old 09-11-2011, 01:08 PM
Colin Law
 
Default How to report bug in build-deps?

On 11 September 2011 14:05, sktsee <sktseer@gmail.com> wrote:
> On Sun, 11 Sep 2011 13:03:32 +0100, Colin Law wrote:
>
> [snip]
>>
>> OK, I understand. *I am actually building the latest git version so that
>> explains some of the issues. *I did need to install gtkhtml though, but
>> I will have a look to see why that was necessary.
>>
>> I will mark the bug as invalid
>>
>>
>
> Here's the link to the archived diff file thats produced after the
> packager "Debianizes" the source code in preparation for build. This diff
> covers the gnucash version of the Oneric release.
>
> http://archive.ubuntu.com/ubuntu/pool/universe/g/gnucash/
> gnucash_2.4.7-1.debian.tar.gz
> (found on http://packages.ubuntu.com/oneiric/gnucash)
>
> Files of interest here are changelog (there's also a link on the gnucash's
> packages.ubuntu.com page) and rules. *Checking the diff file is a handy
> to way to see what choices the maintainer made to get an application
> packaged for Ubuntu.

Great, thanks for that.

Colin

--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
 
Old 09-11-2011, 06:40 PM
Ric Moore
 
Default How to report bug in build-deps?

On Sun, 2011-09-11 at 11:59 +0200, Bruce Pieterse wrote:
> On Sun 11 Sep 2011 11:51:14 SAST, Colin Law wrote:
> > On 11 September 2011 10:45, Bruce Pieterse<octoquadza@gmail.com> wrote:
> >> On 11/09/2011 01:12, Patton Echols wrote:
> >>>
> >>> On 09/10/2011 09:16 AM, Colin Law wrote:
> >>>>
> >>>> On 10 September 2011 16:41, Bruce Pieterse<octoquadza@gmail.com> wrote:
> >>>>>
> >>>>> --
> >>>>> Bruce
> >>>>>
> >>>>> On Sep 10, 2011 5:20 PM, "Colin Law"<clanlaw@googlemail.com> wrote:
> >>>>>>
> >>>>>> When one does
> >>>>>> sudo apt-get build-dep<some_app>
> >>>>>> it should install all the packages to allow that app to be built. How
> >>>>>> do I report a bug in the build dependencies list for an app (there are
> >>>>>> some deps missing).
> >>>>>>
> >>>>>> Do I just report it against the app itself?
> >>>>>>
> >>>>>> Google has failed me, or perhaps more accurately I have failed to
> >>>>>> persuade google to help.
> >>>>>>
> >>>>> Hi Colin,
> >>>>>
> >>>>> What application are you trying to install and what does apt-get say for
> >>>>> the
> >>>>> dependencies?
> >>>>
> >>>> I think you have misunderstood my problem. I am not attempting to
> >>>> install an app, but install the *build* dependencies for the app, and
> >>>> the build dependencies have missing packages. So I want to report
> >>>> that as a bug.
> >>>>
> >>>
> >>> I am far from an expert, and can't even tell you where to look. But I see
> >>> this as a logic problem.
> >>>
> >>> the build-dep switch reads the<some-app> source, finds the dependencies
> >>> and installs them, right?
> >>>
> >>> One of two things is going on. Either the source correctly lists the
> >>> missing packages as dependencies and build-dep is missing them, or the
> >>> source does not correctly list them. It seems to me you need to figure out
> >>> which.
> >>>
> >>> Someone with more knowledge of how such things work may give a better
> >>> answer.
> >>>
> >> I'll be honest, I'm no expert to. lol. You can install gnucash with sudo
> >> apt-get install gnucash. Is there a reason why you are building it from
> >> source when it is already in repo?
> >
> > So that I can contribute to development of the software.
> >
> > Colin
> >
>
> Ah, now I get it, my apologies! Well, let me grab the source code
> myself and see if I can help out

He'll need all of the .dev files that it needs in order to compile
it. Ric


--
My father, Victor Moore (Vic) used to say:
"There are two Great Sins in the world...
..the Sin of Ignorance, and the Sin of Stupidity.
Only the former may be overcome." R.I.P. Dad.
Linux user# 44256


--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
 
Old 09-11-2011, 07:45 PM
Colin Law
 
Default How to report bug in build-deps?

On 11 September 2011 19:40, Ric Moore <wayward4now@gmail.com> wrote:
> On Sun, 2011-09-11 at 11:59 +0200, Bruce Pieterse wrote:
>> On Sun 11 Sep 2011 11:51:14 SAST, Colin Law wrote:
>> > On 11 September 2011 10:45, Bruce Pieterse<octoquadza@gmail.com> *wrote:
>> >> On 11/09/2011 01:12, Patton Echols wrote:
>> >>>
>> >>> On 09/10/2011 09:16 AM, Colin Law wrote:
>> >>>>
>> >>>> On 10 September 2011 16:41, Bruce Pieterse<octoquadza@gmail.com> * *wrote:
>> >>>>>
>> >>>>> --
>> >>>>> Bruce
>> >>>>>
>> >>>>> On Sep 10, 2011 5:20 PM, "Colin Law"<clanlaw@googlemail.com> * *wrote:
>> >>>>>>
>> >>>>>> When one does
>> >>>>>> sudo apt-get build-dep<some_app>
>> >>>>>> it should install all the packages to allow that app to be built. *How
>> >>>>>> do I report a bug in the build dependencies list for an app (there are
>> >>>>>> some deps missing).
>> >>>>>>
>> >>>>>> Do I just report it against the app itself?
>> >>>>>>
>> >>>>>> Google has failed me, or perhaps more accurately I have failed to
>> >>>>>> persuade google to help.
>> >>>>>>
>> >>>>> Hi Colin,
>> >>>>>
>> >>>>> What application are you trying to install and what does apt-get say for
>> >>>>> the
>> >>>>> dependencies?
>> >>>>
>> >>>> I think you have misunderstood my problem. *I am not attempting to
>> >>>> install an app, but install the *build* dependencies for the app, and
>> >>>> the build dependencies have missing packages. *So I want to report
>> >>>> that as a bug.
>> >>>>
>> >>>
>> >>> I am far from an expert, and can't even tell you where to look. *But I see
>> >>> this as a logic problem.
>> >>>
>> >>> the build-dep switch reads the<some-app> *source, finds the dependencies
>> >>> and installs them, right?
>> >>>
>> >>> One of two things is going on. *Either the source correctly lists the
>> >>> missing packages as dependencies and build-dep is missing them, or the
>> >>> source does not correctly list them. *It seems to me you need to figure out
>> >>> which.
>> >>>
>> >>> Someone with more knowledge of how such things work may give a better
>> >>> answer.
>> >>>
>> >> I'll be honest, I'm no expert to. lol. You can install gnucash with sudo
>> >> apt-get install gnucash. Is there a reason why you are building it from
>> >> source when it is already in repo?
>> >
>> > So that I can contribute to development of the software.
>> >
>> > Colin
>> >
>>
>> Ah, now I get it, my apologies! Well, let me grab the source code
>> myself and see if I can help out
>
> He'll need all of the .dev files that it needs in order to compile
> it. Ric

Just to re-iterate, I am not building the Ubuntu version, but the
original project source ( git://github.com/Gnucash/gnucash.git) which
is why I ran into the problem, as the build-deps provide the packages
for building the Ubuntu version, not the original version.

In case anyone is interested (unlikely I know) the reason my build
wanted libgtkhtml is because that is still the default. To tell it to
use webkit one has to specify --with-html-engine=webkit in configure.

Colin

--
gplus.to/clanlaw

--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
 
Old 09-11-2011, 09:25 PM
Ric Moore
 
Default How to report bug in build-deps?

On Sun, 2011-09-11 at 20:45 +0100, Colin Law wrote:
> On 11 September 2011 19:40, Ric Moore <wayward4now@gmail.com> wrote:
> > On Sun, 2011-09-11 at 11:59 +0200, Bruce Pieterse wrote:
> >> On Sun 11 Sep 2011 11:51:14 SAST, Colin Law wrote:
> >> > On 11 September 2011 10:45, Bruce Pieterse<octoquadza@gmail.com> wrote:
> >> >> On 11/09/2011 01:12, Patton Echols wrote:
> >> >>>
> >> >>> On 09/10/2011 09:16 AM, Colin Law wrote:
> >> >>>>
> >> >>>> On 10 September 2011 16:41, Bruce Pieterse<octoquadza@gmail.com> wrote:
> >> >>>>>
> >> >>>>> --
> >> >>>>> Bruce
> >> >>>>>
> >> >>>>> On Sep 10, 2011 5:20 PM, "Colin Law"<clanlaw@googlemail.com> wrote:
> >> >>>>>>
> >> >>>>>> When one does
> >> >>>>>> sudo apt-get build-dep<some_app>
> >> >>>>>> it should install all the packages to allow that app to be built. How
> >> >>>>>> do I report a bug in the build dependencies list for an app (there are
> >> >>>>>> some deps missing).
> >> >>>>>>
> >> >>>>>> Do I just report it against the app itself?
> >> >>>>>>
> >> >>>>>> Google has failed me, or perhaps more accurately I have failed to
> >> >>>>>> persuade google to help.
> >> >>>>>>
> >> >>>>> Hi Colin,
> >> >>>>>
> >> >>>>> What application are you trying to install and what does apt-get say for
> >> >>>>> the
> >> >>>>> dependencies?
> >> >>>>
> >> >>>> I think you have misunderstood my problem. I am not attempting to
> >> >>>> install an app, but install the *build* dependencies for the app, and
> >> >>>> the build dependencies have missing packages. So I want to report
> >> >>>> that as a bug.
> >> >>>>
> >> >>>
> >> >>> I am far from an expert, and can't even tell you where to look. But I see
> >> >>> this as a logic problem.
> >> >>>
> >> >>> the build-dep switch reads the<some-app> source, finds the dependencies
> >> >>> and installs them, right?
> >> >>>
> >> >>> One of two things is going on. Either the source correctly lists the
> >> >>> missing packages as dependencies and build-dep is missing them, or the
> >> >>> source does not correctly list them. It seems to me you need to figure out
> >> >>> which.
> >> >>>
> >> >>> Someone with more knowledge of how such things work may give a better
> >> >>> answer.
> >> >>>
> >> >> I'll be honest, I'm no expert to. lol. You can install gnucash with sudo
> >> >> apt-get install gnucash. Is there a reason why you are building it from
> >> >> source when it is already in repo?
> >> >
> >> > So that I can contribute to development of the software.
> >> >
> >> > Colin
> >> >
> >>
> >> Ah, now I get it, my apologies! Well, let me grab the source code
> >> myself and see if I can help out
> >
> > He'll need all of the .dev files that it needs in order to compile
> > it. Ric
>
> Just to re-iterate, I am not building the Ubuntu version, but the
> original project source ( git://github.com/Gnucash/gnucash.git) which
> is why I ran into the problem, as the build-deps provide the packages
> for building the Ubuntu version, not the original version.

I thought that was a given, and that you understood.

When you're compiling a source build you're on your own, regarding the
dependencies. Watching the console will provide hints as you attempt tp
compile it, as to what you are missing. USUALLY some .dev package, as I
said. If you were building an source .deb package it would pull in the
depends for you.

Again, that is a given, "just to re-iterate".

Ergo, nottabug, but a PEBCAK problem. Ric



--
My father, Victor Moore (Vic) used to say:
"There are two Great Sins in the world...
..the Sin of Ignorance, and the Sin of Stupidity.
Only the former may be overcome." R.I.P. Dad.
Linux user# 44256


--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
 
Old 09-12-2011, 08:06 AM
Colin Law
 
Default How to report bug in build-deps?

On 11 September 2011 22:25, Ric Moore <wayward4now@gmail.com> wrote:
> On Sun, 2011-09-11 at 20:45 +0100, Colin Law wrote:
>> On 11 September 2011 19:40, Ric Moore <wayward4now@gmail.com> wrote:
>> > On Sun, 2011-09-11 at 11:59 +0200, Bruce Pieterse wrote:
>> >> On Sun 11 Sep 2011 11:51:14 SAST, Colin Law wrote:
>> >> > On 11 September 2011 10:45, Bruce Pieterse<octoquadza@gmail.com> *wrote:
>> >> >> On 11/09/2011 01:12, Patton Echols wrote:
>> >> >>>
>> >> >>> On 09/10/2011 09:16 AM, Colin Law wrote:
>> >> >>>>
>> >> >>>> On 10 September 2011 16:41, Bruce Pieterse<octoquadza@gmail.com> * *wrote:
>> >> >>>>>
>> >> >>>>> --
>> >> >>>>> Bruce
>> >> >>>>>
>> >> >>>>> On Sep 10, 2011 5:20 PM, "Colin Law"<clanlaw@googlemail.com> * *wrote:
>> >> >>>>>>
>> >> >>>>>> When one does
>> >> >>>>>> sudo apt-get build-dep<some_app>
>> >> >>>>>> it should install all the packages to allow that app to be built. *How
>> >> >>>>>> do I report a bug in the build dependencies list for an app (there are
>> >> >>>>>> some deps missing).
>> >> >>>>>>
>> >> >>>>>> Do I just report it against the app itself?
>> >> >>>>>>
>> >> >>>>>> Google has failed me, or perhaps more accurately I have failed to
>> >> >>>>>> persuade google to help.
>> >> >>>>>>
>> >> >>>>> Hi Colin,
>> >> >>>>>
>> >> >>>>> What application are you trying to install and what does apt-get say for
>> >> >>>>> the
>> >> >>>>> dependencies?
>> >> >>>>
>> >> >>>> I think you have misunderstood my problem. *I am not attempting to
>> >> >>>> install an app, but install the *build* dependencies for the app, and
>> >> >>>> the build dependencies have missing packages. *So I want to report
>> >> >>>> that as a bug.
>> >> >>>>
>> >> >>>
>> >> >>> I am far from an expert, and can't even tell you where to look. *But I see
>> >> >>> this as a logic problem.
>> >> >>>
>> >> >>> the build-dep switch reads the<some-app> *source, finds the dependencies
>> >> >>> and installs them, right?
>> >> >>>
>> >> >>> One of two things is going on. *Either the source correctly lists the
>> >> >>> missing packages as dependencies and build-dep is missing them, or the
>> >> >>> source does not correctly list them. *It seems to me you need to figure out
>> >> >>> which.
>> >> >>>
>> >> >>> Someone with more knowledge of how such things work may give a better
>> >> >>> answer.
>> >> >>>
>> >> >> I'll be honest, I'm no expert to. lol. You can install gnucash with sudo
>> >> >> apt-get install gnucash. Is there a reason why you are building it from
>> >> >> source when it is already in repo?
>> >> >
>> >> > So that I can contribute to development of the software.
>> >> >
>> >> > Colin
>> >> >
>> >>
>> >> Ah, now I get it, my apologies! Well, let me grab the source code
>> >> myself and see if I can help out
>> >
>> > He'll need all of the .dev files that it needs in order to compile
>> > it. Ric
>>
>> Just to re-iterate, I am not building the Ubuntu version, but the
>> original project source ( git://github.com/Gnucash/gnucash.git) which
>> is why I ran into the problem, as the build-deps provide the packages
>> for building the Ubuntu version, not the original version.
>
> I thought that was a given, and that you understood.
>
> When you're compiling a source build you're on your own, regarding the
> dependencies. Watching the console will provide hints as you attempt tp
> compile it, as to what you are missing. USUALLY some .dev package, as I
> said. *If you were building an source .deb package it would pull in the
> depends for you.
>
> Again, that is a given, "just to re-iterate".

I know, I was re-iterating as I thought that maybe you had not picked
that up as I have known which dependencies I need right from the very
first post. My confusion was that I thought the build-deps should
have automatically picked them all up, but I was wrong. Anyway the
problem is no more and as I said I have marked the bug as invalid.

I am not sure what a .dev file is though.

Colin


--
gplus.to/clanlaw

--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
 

Thread Tools




All times are GMT. The time now is 09:29 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org