tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Failures of some gnome packages (linkage, -ldb4)
>> > On 26/04/2009, at 12:47 AM, Aleksey Cheusov wrote:
>>
>> >> These failures happen because at build time there is no db4 library
>> >> (no
>> >> inclusion of bdb.buildlink.mk) but -ldb4 is mentioned in libeel-2.la
>> >> against which linkage is made.
...
> Does libgnome-desktop link against libpython? If so, I'll argue the
> gnome-desktop bl3.mk should include python stuff and pull in db4 that
> way.
I think the real problem is in lang/python/* files.
libgnome-desktop/Makefile includes lang/python/application.mk.
If I understand correctly, this means that libgnome-desktop package
contains application written in python.
That is, this doesn't mean that this packages provides python extensions
written in C.
Now look at
lang/python/application.mk
15
16 .include "../../lang/python/pyversion.mk"
17
and
lang/python/pyversion.mk:
141 PTHREAD_OPTS+= require
142 .include "../../mk/pthread.buildlink3.mk"
143
144 .if defined(PYTHON_FOR_BUILD_ONLY)
145 BUILDLINK_DEPMETHOD.python?= build
146 .endif
147 .if defined(PYPKGSRCDIR)
148 .include "${PYPKGSRCDIR}/buildlink3.mk"
149 .endif
I didn't test this proposal but it looks like the above lines from
lang/python/pyversion.mk should be moved to
lang/python/extension.mk
Again, If I understand correctly lang/python/pyversion.mk is not for
python extensions writtent in C too. Right?
--
Best regards, Aleksey Cheusov.
Home |
Main Index |
Thread Index |
Old Index