delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/12/31/19:43:34

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Mailer: exmh version 2.8.0 04/21/2012 (debian 1:2.8.0~rc1-2) with nmh-1.5
X-Exmh-Isig-CompType: repl
X-Exmh-Isig-Folder: inbox
From: karl AT aspodata DOT se
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] problems building gtkwave-3.3.53 on Ubuntu 13.10
In-reply-to: <1388498073.2293.7.camel@AMD64X2.fritz.box>
References: <1388484393 DOT 34234 DOT YahooMailNeo AT web160801 DOT mail DOT bf1 DOT yahoo DOT com> <1388498073 DOT 2293 DOT 7 DOT camel AT AMD64X2 DOT fritz DOT box>
Comments: In-reply-to Stefan Salewski <mail AT ssalewski DOT de>
message dated "Tue, 31 Dec 2013 14:54:33 +0100."
Mime-Version: 1.0
Message-Id: <20140101004321.7658480459F4@turkos.aspodata.se>
Date: Wed, 1 Jan 2014 01:43:21 +0100 (CET)
X-Virus-Scanned: ClamAV using ClamSMTP
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

Stefan Salewski:
...
> When you want to build from sources, you may need some of the so called
> developer packages, beside tools like compiler, linker...
> 
> There is a tcl-dev packages for ubuntu, you may try to install that one.
> Maybe more dev packages are missing?
> 
> Or it may be possible to disable tcl?
> There is an option 
> --with-tcl
> so maybe something like
> --without-tcl
> may work?
> 
> Sorry, I can not really help you, I have never used ubuntu -- for gentoo
> we do not have such kind of problems, but we may have others.

 To build packages in Debian/Ubunto, have a look in section 5.4 of:
http://www.debian.org/doc/manuals/debian-faq/ch-software.en.html

 Theese might also help:
http://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html
http://www.debian.org/doc/manuals/maint-guide/build.en.html

///

So the workflow is something like

 As root:
# apt-get build-dep foo
# apt-get install fakeroot

 as ordinary user
$ apt-get source foo
$ cd foo-*/
$ fakeroot debian/rules binary

apt-get source will get the orig. source, a patch file, a .dsc file,
 and create a working directory for the package from the above 3 files.
debian/rules is a makefile
fakeroot is to "pretend" you are root

Regards,
/Karl Hammar

-----------------------------------------------------------------------
Aspö Data
Lilla Aspö 148
S-742 94 Östhammar
Sweden
+46 173 140 57


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019