Summary: | app-editors/wxhexeditor-0.11 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gary HUnt <garyhunt> |
Component: | New packages | Assignee: | Gentoo wxWidgets project <wxwidgets> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://http://wxhexeditor.sourceforge.net/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
wxhexeditor-0.11.ebuild
wxhexeditor-0.11.ebuild wxhexeditor-0.11-makefile.patch |
Description
Gary HUnt
2011-07-01 01:58:42 UTC
This build system is broken. With MAKEOPTS="-j16" I get: g++ -ansi -Wall -Wextra -O3 -fomit-frame-pointer -c hl_sha256.cpp hl_sha256.cpp: In member function 'void SHA256::SHA256_Final(sha2_byte*, HL_SHA256_CTX*)': hl_sha256.cpp:428:60: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] In file included from udis86/udis86.h:29:0, from src/HexPanels.h:30, from src/HexEditorFrame.h:32, from src/HexPanels.h:27, from src/HexEditor.h:35, from src/HexDialogs.h:28, from src/HexDialogs.cpp:25: udis86/libudis86/types.h:135:18: fatal error: itab.h: No such file or directory With -j1 I get: checking whether the C compiler works... no configure: error: in `/var/tmp/portage/app-editors/wxhexeditor-0.11/work/wxHexEditor/udis86': configure: error: C compiler cannot create executables 90 configure:3451: checking whether the C compiler works 91 configure:3473: gcc -O2 -march=native -ggdb -pipe -ftree-vectorize `wx-config --libs` conftest.c >&5 92 gcc: error: `wx-config: No such file or directory 93 gcc: error: unrecognized option '--libs`' Plus it bundles udis86. It needs to use the system version. Created attachment 283623 [details]
wxhexeditor-0.11.ebuild
Created attachment 283625 [details]
wxhexeditor-0.11.ebuild
Created attachment 283627 [details, diff]
wxhexeditor-0.11-makefile.patch
We could also use a system version of hashlib++ but it's not in portage and I'm lazy.
Fixed. |