Summary: | memprof compile error amd64 port | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | aLeJ <fuzzy.alej> |
Component: | Current packages | Assignee: | AMD64 Project <amd64> |
Status: | RESOLVED LATER | ||
Severity: | enhancement | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
First patch to apply
Second patch Third patch (both archs) The new bfd.h The nasty ebuild |
Description
aLeJ
2005-06-19 06:02:41 UTC
Created attachment 61489 [details, diff]
First patch to apply
Created attachment 61490 [details, diff]
Second patch
Created attachment 61491 [details, diff]
Third patch (both archs)
It does not build here if the third patch is applied (on amd64) .. and without it, it does not work.. and there are assumptions that sizeof(int)==sizeof(void*) in process.c at least.. This program seems dead upstream (no release since 2002) It's strange. For me works perfectly with 3 patches when using it without emerge (./configure, make, make install) but with emerge fails. Also, I have not fixed the original program problems, only make it compile/work in amd64 :p And if it seems dead.. as you wish: close the bug, fix the patches, leave all as-is... And sorry, I'm a newbie %-] if you can get it to build inside portage, I'll happily add them to the tree the problems is probably that the version in portage uses its own copy of bfd.h from an old version of binutils Ok, now with my very own bfd.h (.gz) it works, but i dunno if it will work on x86, cannot test :_( I post the new bfd.h and a nasty ebuild :D Created attachment 61524 [details]
The new bfd.h
Created attachment 61525 [details]
The nasty ebuild
With your 3 patches and you bfd.h it compiles, but I can't seem to be able to memprof any binary. And I the icons dont show up in the toolbar.l closing per comment 11 however, feel free to re-open with a working patch |