Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - wxhexeditor-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: wxhexeditor-git r451.8c81439-1

Git Clone URL: https://aur-dev.archlinux.org/wxhexeditor-git.git (read-only)
Package Base: wxhexeditor-git
Description: a free hex editor / disk editor for Linux, Windows and MacOSX
Upstream URL: http://wxhexeditor.sourceforge.net/
Licenses: GPL
Conflicts: wxhexeditor
Provides: wxhexeditor
Submitter: stevenhoneyman
Maintainer: stevenhoneyman
Last Packager: stevenhoneyman
Votes: 22
Popularity: 0.974685
First Submitted: 2015-03-24 17:55
Last Updated: 2015-06-09 18:11

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

EUA commented on 2015-11-26 04:43

Fixed for py3 ;)

vyachkonovalov commented on 2015-10-19 04:36

I get
> AttributeError: 'dict_keys' object has no attribute 'sort'

fixed by replacing
#!/usr/bin/python
with
#!/usr/bin/python2
in resources/bin2c_mod.py:1

Alister.Hood commented on 2014-09-16 22:45

Oh. If I just download the source and build it manually without makepkg then it builds fine.

Alister.Hood commented on 2014-09-16 22:44

# ls -lh /usr/bin/ld{,.*}
-rwxr-xr-x 2 root root 488K Jun 13 02:05 /usr/bin/ld
-rwxr-xr-x 2 root root 488K Jun 13 02:05 /usr/bin/ld.bfd
-rwxr-xr-x 1 root root 4.2M Jun 13 02:05 /usr/bin/ld.gold
# ld --version|head -n1
GNU ld (GNU Binutils) 2.24
# grep 'fuse-ld' /etc/makepkg.conf ~/.makepkg.conf
grep: /root/.makepkg.conf: No such file or directory

I have the same issue regardless of whether I use makepkg itself or not.

Guess I'd better do a system upgrade to make sure that isn't the problem - I've been putting it off because it tends to be a bit of a mission after being away for a long time.

stevenhoneyman commented on 2014-09-16 21:31

Here's some things to check to see if you're on the default linker (which works):

$ ls -lh /usr/bin/ld{,.*}
-rwxr-xr-x 2 root root 832K 2014-09-07 23:20 /usr/bin/ld
-rwxr-xr-x 2 root root 832K 2014-09-07 23:20 /usr/bin/ld.bfd
-rwxr-xr-x 1 root root 4.2M 2014-09-07 23:20 /usr/bin/ld.gold
$ ld --version|head -n1
GNU ld (GNU Binutils) 2.24
$ grep 'fuse-ld' /etc/makepkg.conf ~/.makepkg.conf
(no matches)

Are you building using makepkg itself, or a pacman wrapper like "yaourt" etc?

Alister.Hood commented on 2014-09-16 21:23

I don't believe I've changed the default link method. Any pointers?

Alister.Hood commented on 2014-09-16 21:23

I don't believe I've changed the default link method.

Alister.Hood commented on 2014-09-16 21:22

Still fails with this:
HexDialogs.cpp:(.text+0xf798): undefined reference to `wxUpdateUIEvent::Clone() const'

stevenhoneyman commented on 2014-09-16 18:19

Yes, it's a bit broken! Patched it up though, builds OK now.

@queueRam - your link error is ld.gold related. I get the same, but bfd works fine. If you've changed the default through any other method than -fuse-ld=gold, you'll need to change that yourself. The cflag way is 'worked around' in this 461-1 PKGBUILD.

queueRAM commented on 2014-09-12 17:47

Yes, i was getting those 'undefined reference' errors as well.

I looked into it and it is caused by the LDFLAGS from being in the incorrect place in the final linking stage of wxHexEditor executable. Change line 53 the Makefile target to the following:

$(EXECUTABLE): $(OBJECTS)
$(CXX) $(OBJECTS) $(LIBS) ${CXXFLAGS} ${OPTFLAGS} ${LDFLAGS} $(WXLDFLAGS) -o $@

Now i'm stuck getting a link error with some wx method:

src/HexDialogs.o: In function `CompareDialog::Compare(wxFileName, wxFileName, bool, int, wxFileName)':
HexDialogs.cpp:(.text+0xff6a): undefined reference to `wxUpdateUIEvent::Clone() const'