[Pkg-exppsy-maintainers] [Nipy-devel] Fwd: Bug#535699: nipy: FTBFS: Tries to write to $HOME during build

Gael Varoquaux gael.varoquaux at normalesup.org
Mon Jul 13 19:33:41 UTC 2009


On Mon, Jul 13, 2009 at 11:28:02AM -0700, Christopher Burns wrote:
> We have some problems with our Debian packaging.  Any linux devs out
> there interested in maintaining our Debian package?

> Yaroq put together the initial package and instructions here:
> http://git.debian.org/?p=pkg-exppsy/nipy.git

> Thanks!
> Chris

> ---------- Forwarded message ----------
> From: peter green <plugwash at p10link.net>
> Date: Sat, Jul 4, 2009 at 7:30 PM
> Subject: [Pkg-exppsy-maintainers] Bug#535699: nipy: FTBFS: Tries to
> write to $HOME during build
> To: 535699 at bugs.debian.org


> I tested this issue in my sid amd64 chroot as user nobody with a
> nonexistant homedir.

I am not up to speed on this packaging effort (which I am really
enthousiastic about, by the way). Is the idea to package a developement
version? If then, Matthew and I have recently made some work to address
the homedir issue. It should make packaging much cleaner.

> The homedir issue was easy enough to fix but then the build failed
> with what appeared to be problems caused by lack of a fortran compiler
> so I added gfortran to the build-dependencies and installed it.

> however I then got a load of undefined reference errors (the last
> couple of which are copied below) and a failure to link

Well, I would not go as far as to claim that our build is terribly
robust. However, I am a bit surprised with the undefined reference to 
PyErr_SetString. AFAIK, this is a standard symbol in Python. Could it be
that the Python headers are not installed? Under Ubuntu, they are in the
packages 'python2.x-dev'.

I am also wondering if the "undefined reference to `MAIN__'" is not a
result of g77/gfortran mixing: are you sure that you are not picking up
libraries (such as lapack or atlas) built with g77 while you are trying
to build with gfortran?

Gaël

PS: I tried subscribing to Pkg-exppsy-maintainers, but I am still waiting
for the confirmation e-mail (its probably grey-listed somewhere), could
someone forward this e-mail to the mailing list, please?



More information about the Pkg-exppsy-maintainers mailing list