Page 2 of 6 FirstFirst 1234 ... LastLast
Results 11 to 20 of 53

Thread: Building packages on a clean-room environmend

  1. #11
    Join Date
    Oct 2004
    Beans
    7

    Re: Building packages on a clean-room environmend

    Quote Originally Posted by PsychoTrauma View Post
    I seem to be having trouble with the new changes. Pbuilder no longer sees the files I have compiled previously. A example is I compiled libx264-dev for the newer version on ffmpeg. I go to compile ffmpeg and it can't find the libx264-dev deb in ~/pbuilder/result.

    I also should add this is on a fresh install so I never had the previous method set up yet.
    There is a typo up top in the .pbuilderrc file..

    Where is says hook.d put hooks.d

    Had the same problem. Good luck.

  2. #12
    Join Date
    Sep 2005
    Location
    Karlsruhe, Germany
    Beans
    86
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Building packages on a clean-room environmend

    Hi There!

    I'm trying to build my first "real" - not quick&dirty deb - this way. For my test i take sensors-applet-1.7.5 which i can build via the "usual" way without problems. So all necessary libs etc are installed.

    When i try to create the package with
    Code:
    pdebuild --use-pdebuild-internal
    I get this error
    Code:
    checking for perl... /usr/bin/perl
    checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
    make: *** [config.status] Error 1
    libxml-parser-perl is installed on my system, so i really don't know what to do.

    Thanks
    Christoph

  3. #13
    Join Date
    Nov 2005
    Beans
    2,322
    Distro
    Ubuntu Intrepid Ibex (testing)

    Re: Building packages on a clean-room environmend

    Quote Originally Posted by meff View Post
    There is a typo up top in the .pbuilderrc file..

    Where is says hook.d put hooks.d

    Had the same problem. Good luck.
    oops, fixed. Thanks.
    Building on Ubuntu using [pbuilder]
    Other resources [Upgrading from CVS, Gaim2, Anjuta, Rhythmbox]

  4. #14
    Join Date
    Nov 2005
    Beans
    2,322
    Distro
    Ubuntu Intrepid Ibex (testing)

    Re: Building packages on a clean-room environmend

    Quote Originally Posted by Chrissss View Post
    Hi There!

    I'm trying to build my first "real" - not quick&dirty deb - this way. For my test i take sensors-applet-1.7.5 which i can build via the "usual" way without problems. So all necessary libs etc are installed.

    When i try to create the package with
    Code:
    pdebuild --use-pdebuild-internal
    I get this error
    Code:
    checking for perl... /usr/bin/perl
    checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
    make: *** [config.status] Error 1
    libxml-parser-perl is installed on my system, so i really don't know what to do.

    Thanks
    Christoph
    I'd say don't use pdebuild wrapper, use pbuilder instead. pdebuild will expose the build directory inside chroot and atleast that's not what I want. It doesn't support hooks either.

    The idea of pbuilder is to use chroot environment. Think it as a minimal (and even static) environment required for compiling. It doesn't matter what libraries you've installed on your system, pbuilder executes on its own environment.

    Does debian/control contain libxml-parser-perl? Use pbuilder build x.x.x.dsc instead.
    Building on Ubuntu using [pbuilder]
    Other resources [Upgrading from CVS, Gaim2, Anjuta, Rhythmbox]

  5. #15
    Join Date
    Feb 2006
    Location
    Brasil
    Beans
    244
    Distro
    Xubuntu 7.04 Feisty Fawn

    Re: Building packages on a clean-room environmend

    Do you know anything about pbuilder-uml ? It seems like a cool thing, tho seems to be abandoned since 2003 or so.

    I've seen this: http://lists.alioth.debian.org/piper...ne/000247.html

    Would be nice if they are working on a release for it

  6. #16
    Join Date
    Nov 2005
    Beans
    2,322
    Distro
    Ubuntu Intrepid Ibex (testing)

    Re: Building packages on a clean-room environmend

    Quote Originally Posted by LKRaider View Post
    Do you know anything about pbuilder-uml ? It seems like a cool thing, tho seems to be abandoned since 2003 or so.

    I've seen this: http://lists.alioth.debian.org/piper...ne/000247.html

    Would be nice if they are working on a release for it
    pbuilder User's manual contains stuff about pbuilder-uml, but I understood that it's pretty much broken feature. I'm actually very happy with pbuilder once I figured out to put some hooks to make life easier.

    I've been playing around with sbuild too, which feels much faster than pbuilder. I suggest to try it out, although its documentation is bit poor.
    Building on Ubuntu using [pbuilder]
    Other resources [Upgrading from CVS, Gaim2, Anjuta, Rhythmbox]

  7. #17
    Join Date
    Nov 2005
    Beans
    2,322
    Distro
    Ubuntu Intrepid Ibex (testing)

    Re: Building packages on a clean-room environment

    I added optional OTHERMIRROR in ~/.pbuilderrc example. This allows pbuilder to use additional Ubuntu repositories (updates, security, backports, ..etc) when searching build dependencies.
    Building on Ubuntu using [pbuilder]
    Other resources [Upgrading from CVS, Gaim2, Anjuta, Rhythmbox]

  8. #18
    Join Date
    Feb 2006
    Location
    Heraklion, Greece
    Beans
    115
    Distro
    Hardy Heron (Ubuntu Development)

    Re: Building packages on a clean-room environment

    I'm trying to build a package and I got this error:

    Code:
    checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
    make: *** [config.status] Error 1
    pbuilder: Failed autobuilding of package
    W: no hooks of type C found -- ignoring
    ???
    I thought pbuilder auto-installs dependencies.
    War is Peace. Freedom is Slavery. 2+2=5.

  9. #19
    Join Date
    Nov 2005
    Beans
    2,322
    Distro
    Ubuntu Intrepid Ibex (testing)

    Re: Building packages on a clean-room environment

    Quote Originally Posted by anodizer View Post
    I'm trying to build a package and I got this error:

    Code:
    checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
    make: *** [config.status] Error 1
    pbuilder: Failed autobuilding of package
    W: no hooks of type C found -- ignoring
    ???
    I thought pbuilder auto-installs dependencies.
    /usr/lib/pbuilder-satisfydepends installs the build dependencies, but only the ones listed on debian/control. Which package are you trying to build?

    debian/control should probably have libxml-parser-perl or similar on Build-Depends.
    Building on Ubuntu using [pbuilder]
    Other resources [Upgrading from CVS, Gaim2, Anjuta, Rhythmbox]

  10. #20
    Join Date
    Feb 2006
    Location
    Heraklion, Greece
    Beans
    115
    Distro
    Hardy Heron (Ubuntu Development)

    Re: Building packages on a clean-room environment

    Quote Originally Posted by mlind View Post
    Which package are you trying to build?
    Banshee, again.

    Edit: I added the file in the control file and now something else is missing. Isn't there any better way to automatically calculate dependencies than dh_make?
    Last edited by anodizer; September 20th, 2006 at 12:11 AM.
    War is Peace. Freedom is Slavery. 2+2=5.

Page 2 of 6 FirstFirst 1234 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •