Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 373665 - app-editors/wxhexeditor-0.11 version bump
Summary: app-editors/wxhexeditor-0.11 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo wxWidgets project
URL: http://http://wxhexeditor.sourceforge...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-01 01:58 UTC by Gary HUnt
Modified: 2011-08-19 04:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
wxhexeditor-0.11.ebuild (wxhexeditor-0.11.ebuild,775 bytes, text/plain)
2011-08-17 05:27 UTC, Ryan Hill (RETIRED)
Details
wxhexeditor-0.11.ebuild (wxhexeditor-0.11.ebuild,740 bytes, text/plain)
2011-08-17 05:30 UTC, Ryan Hill (RETIRED)
Details
wxhexeditor-0.11-makefile.patch (wxhexeditor-0.11-makefile.patch,3.18 KB, patch)
2011-08-17 05:33 UTC, Ryan Hill (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gary HUnt 2011-07-01 01:58:42 UTC
New version bump to 0.11 


Reproducible: Always




Requires >= x11-libs/wxGTK.2.8.11.0
Used gtk2-unicode-release-2.8 wxWidgets profile


Compiled fine on  X86_64 AMD platform.

It can now edit raw hard drive data.
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2011-08-17 04:39:43 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.
Comment 2 Ryan Hill (RETIRED) gentoo-dev 2011-08-17 05:27:20 UTC
Created attachment 283623 [details]
wxhexeditor-0.11.ebuild
Comment 3 Ryan Hill (RETIRED) gentoo-dev 2011-08-17 05:30:17 UTC
Created attachment 283625 [details]
wxhexeditor-0.11.ebuild
Comment 4 Ryan Hill (RETIRED) gentoo-dev 2011-08-17 05:33:37 UTC
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.
Comment 5 Ryan Hill (RETIRED) gentoo-dev 2011-08-19 04:44:31 UTC
Fixed.