Package Details: easymp3gain-gtk2 0.5.0-8

Git Clone URL: https://aur.archlinux.org/easymp3gain-gtk2.git (read-only, click to copy)
Package Base: easymp3gain-gtk2
Description: GTK2 Graphical User Interface (GUI) for MP3Gain, VorbisGain and AACGain
Upstream URL: http://easymp3gain.sourceforge.net/
Licenses: GPL
Conflicts: easymp3gain-gtk2-bin, easymp3gain-qt4, easymp3gain-qt4-bin
Submitter: None
Maintainer: Muflone
Last Packager: Muflone
Votes: 22
Popularity: 0.008918
First Submitted: 2009-03-29 14:57 (UTC)
Last Updated: 2015-06-13 16:04 (UTC)

Latest Comments

1 2 Next › Last »

MarsSeed commented on 2024-01-02 01:22 (UTC)

Unable to reproduce the build failure reported by @dreieck. Used makepkg just like in their run, and for me it finished successfully.

However, it seems LDFLAGS were not respected during my build, as evidenced by the following portion of namcap analysis output:

easymp3gain-gtk2 W: ELF file ('usr/bin/easymp3gain') lacks FULL RELRO, check LDFLAGS.
easymp3gain-gtk2 W: ELF file ('usr/bin/easymp3gain') lacks PIE.

Here are the rest of the namcap warnings, that hint a few other minor packaging issues that might be best to address:

easymp3gain-gtk2 W: .INSTALL file runs a command (gtk-update-icon-cache) provided by hooks.
easymp3gain-gtk2 W: Unused shared library '/usr/lib/libgmodule-2.0.so.0' by file ('usr/bin/easymp3gain')
easymp3gain-gtk2 W: Dependency cairo detected and implicitly satisfied (libraries ['usr/lib/libcairo.so.2'] needed 
    in files ['usr/bin/easymp3gain'])
easymp3gain-gtk2 W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libgobject-2.0.so.0', 
    'usr/lib/libgthread-2.0.so.0', 'usr/lib/libglib-2.0.so.0', 'usr/lib/libgmodule-2.0.so.0'] needed in files 
    ['usr/bin/easymp3gain'])
easymp3gain-gtk2 W: Dependency gdk-pixbuf2 detected and implicitly satisfied (libraries 
    ['usr/lib/libgdk_pixbuf-2.0.so.0'] needed in files ['usr/bin/easymp3gain'])
easymp3gain-gtk2 W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libc.so.6'] needed in 
    files ['usr/bin/easymp3gain'])
easymp3gain-gtk2 W: Dependency libx11 detected and implicitly satisfied (libraries ['usr/lib/libX11.so.6'] needed in 
    files ['usr/bin/easymp3gain'])
easymp3gain-gtk2 W: Dependency at-spi2-core detected and implicitly satisfied (libraries ['usr/lib/libatk-1.0.so.0'] 
    needed in files ['usr/bin/easymp3gain'])
easymp3gain-gtk2 W: Dependency pango detected and implicitly satisfied (libraries ['usr/lib/libpango-1.0.so.0'] 
    needed in files ['usr/bin/easymp3gain'])
easymp3gain-gtk2 W: Dependency hicolor-icon-theme detected and implicitly satisfied (needed for hicolor theme 
    hierarchy)

easymp3gain-gtk2 I: Depends as namcap sees them: 
                    depends=(at-spi2-core cairo gdk-pixbuf2 glib2 glibc gtk2 hicolor-icon-theme libx11 pango)

dreieck commented on 2023-11-19 17:19 (UTC)

Fails to build for me:

[...]
(9015) Linking /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/easymp3gain
/tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/easymp3gain.lpr(46,1) Warning: (9034) "crtbeginS.o" not found, this will probably cause a linking failure
/tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/easymp3gain.lpr(46,1) Warning: (9034) "crtendS.o" not found, this will probably cause a linking failure
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o: in function `.La95':
unitmain.pas:(.debug_info+0xc803): undefined reference to `DBG2_$FORMS_$$_TFORM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc820): undefined reference to `DBG_$EXTCTRLS_$$_TBEVEL'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc837): undefined reference to `DBG_$STDCTRLS_$$_TEDIT'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc85a): undefined reference to `DBG_$LAZHELPHTML_$$_THTMLBROWSERHELPVIEWER'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc878): undefined reference to `DBG_$LAZHELPHTML_$$_THTMLHELPDATABASE'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc890): undefined reference to `DBG_$CONTROLS_$$_TIMAGELIST'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc8a8): undefined reference to `DBG_$CONTROLS_$$_TIMAGELIST'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc8c6): undefined reference to `DBG_$CONTROLS_$$_TIMAGELIST'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc8e3): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc904): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc919): undefined reference to `DBG_$COMCTRLS_$$_TLISTVIEW'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc930): undefined reference to `DBG_$MENUS_$$_TMAINMENU'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc947): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc95f): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc976): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc98d): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xc9a4): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o:unitmain.pas:(.debug_info+0xc9bb): more undefined references to `DBG_$MENUS_$$_TMENUITEM' follow
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o: in function `.La95':
unitmain.pas:(.debug_info+0xcaf8): undefined reference to `DBG_$EXTCTRLS_$$_TPANEL'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcb12): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcb2c): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcb4a): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcb68): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcb8b): undefined reference to `DBG_$MENUS_$$_TMENUITEM'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o:unitmain.pas:(.debug_info+0xcbb1): more undefined references to `DBG_$MENUS_$$_TMENUITEM' follow
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o: in function `.La95':
unitmain.pas:(.debug_info+0xce09): undefined reference to `DBG_$DIALOGS_$$_TOPENDIALOG'
/usr/bin/ld: unitmain.pas:(.debug_info+0xce22): undefined reference to `DBG_$MENUS_$$_TPOPUPMENU'
/usr/bin/ld: unitmain.pas:(.debug_info+0xce37): undefined reference to `DBG_$MENUS_$$_TPOPUPMENU'
/usr/bin/ld: unitmain.pas:(.debug_info+0xce50): undefined reference to `DBG_$COMCTRLS_$$_TPROGRESSBAR'
/usr/bin/ld: unitmain.pas:(.debug_info+0xce70): undefined reference to `DBG_$COMCTRLS_$$_TPROGRESSBAR'
/usr/bin/ld: unitmain.pas:(.debug_info+0xce93): undefined reference to `DBG_$DIALOGS_$$_TSELECTDIRECTORYDIALOG'
/usr/bin/ld: unitmain.pas:(.debug_info+0xceaa): undefined reference to `DBG_$COMCTRLS_$$_TSTATUSBAR'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcec0): undefined reference to `DBG_$COMCTRLS_$$_TTOOLBAR'
/usr/bin/ld: unitmain.pas:(.debug_info+0xced9): undefined reference to `DBG_$COMCTRLS_$$_TTOOLBUTTON'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcef3): undefined reference to `DBG_$COMCTRLS_$$_TTOOLBUTTON'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcf0c): undefined reference to `DBG_$COMCTRLS_$$_TTOOLBUTTON'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcf21): undefined reference to `DBG_$COMCTRLS_$$_TTOOLBUTTON'
/usr/bin/ld: unitmain.pas:(.debug_info+0xcf3a): undefined reference to `DBG_$COMCTRLS_$$_TTOOLBUTTON'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o:unitmain.pas:(.debug_info+0xcf53): more undefined references to `DBG_$COMCTRLS_$$_TTOOLBUTTON' follow
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o: in function `.La95':
unitmain.pas:(.debug_info+0xd0df): undefined reference to `DBG_$FORMS_$$_TCLOSEACTION'
/usr/bin/ld: unitmain.pas:(.debug_info+0xd599): undefined reference to `DBG_$COMCTRLS_$$_TLISTCOLUMN'
/usr/bin/ld: unitmain.pas:(.debug_info+0xd68f): undefined reference to `DBG_$COMCTRLS_$$_TLISTITEM'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o: in function `.La96':
unitmain.pas:(.debug_info+0xe174): undefined reference to `DBG_$COMCTRLS_$$_TLISTITEM'
/usr/bin/ld: unitmain.pas:(.debug_info+0xe41d): undefined reference to `DBG_$COMCTRLS_$$_TLISTVIEW'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmain.o: in function `.La102':
unitmain.pas:(.debug_info+0xe9da): undefined reference to `DBG_$COMCTRLS_$$_TLISTITEM'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitinfo.o: in function `.La1':
unitinfo.pas:(.debug_info+0x114): undefined reference to `DBG2_$FORMS_$$_TFORM'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x12a): undefined reference to `DBG_$STDCTRLS_$$_TBUTTON'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x13e): undefined reference to `DBG_$EXTCTRLS_$$_TIMAGE'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x152): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x16e): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x18a): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x19d): undefined reference to `DBG_$STDCTRLS_$$_TMEMO'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x1b0): undefined reference to `DBG_$STDCTRLS_$$_TMEMO'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x1cd): undefined reference to `DBG_$STDCTRLS_$$_TMEMO'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x1e0): undefined reference to `DBG_$STDCTRLS_$$_TMEMO'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x1f9): undefined reference to `DBG_$COMCTRLS_$$_TPAGECONTROL'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x20f): undefined reference to `DBG_$COMCTRLS_$$_TTABSHEET'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x227): undefined reference to `DBG_$COMCTRLS_$$_TTABSHEET'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x243): undefined reference to `DBG_$COMCTRLS_$$_TTABSHEET'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x25b): undefined reference to `DBG_$COMCTRLS_$$_TTABSHEET'
/usr/bin/ld: unitinfo.pas:(.debug_info+0x274): undefined reference to `DBG_$COMCTRLS_$$_TTABSHEET'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmp3gain.o: in function `.La82':
unitmp3gain.pas:(.debug_info+0xada3): undefined reference to `DBG_$COMCTRLS_$$_TLISTITEM'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitgainconstant.o: in function `.La1':
unitgainconstant.pas:(.debug_info+0x133): undefined reference to `DBG2_$FORMS_$$_TFORM'
/usr/bin/ld: unitgainconstant.pas:(.debug_info+0x146): undefined reference to `DBG_$STDCTRLS_$$_TBUTTON'
/usr/bin/ld: unitgainconstant.pas:(.debug_info+0x15d): undefined reference to `DBG_$STDCTRLS_$$_TBUTTON'
/usr/bin/ld: unitgainconstant.pas:(.debug_info+0x172): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitgainconstant.pas:(.debug_info+0x186): undefined reference to `DBG_$COMCTRLS_$$_TTRACKBAR'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitoptions.o: in function `.La1':
unitoptions.pas:(.debug_info+0x11a): undefined reference to `DBG2_$FORMS_$$_TFORM'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x12d): undefined reference to `DBG_$STDCTRLS_$$_TBUTTON'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x144): undefined reference to `DBG_$STDCTRLS_$$_TBUTTON'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x161): undefined reference to `DBG_$STDCTRLS_$$_TCHECKBOX'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x18b): undefined reference to `DBG_$STDCTRLS_$$_TCHECKBOX'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x1a6): undefined reference to `DBG_$STDCTRLS_$$_TCHECKBOX'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x1c8): undefined reference to `DBG_$STDCTRLS_$$_TCHECKBOX'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x1ea): undefined reference to `DBG_$STDCTRLS_$$_TEDIT'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x208): undefined reference to `DBG_$STDCTRLS_$$_TEDIT'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x227): undefined reference to `DBG_$STDCTRLS_$$_TEDIT'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x246): undefined reference to `DBG_$STDCTRLS_$$_TEDIT'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x25f): undefined reference to `DBG_$STDCTRLS_$$_TGROUPBOX'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x277): undefined reference to `DBG_$STDCTRLS_$$_TGROUPBOX'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x295): undefined reference to `DBG_$STDCTRLS_$$_TGROUPBOX'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x2b5): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x2cf): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x2f1): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x310): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x32f): undefined reference to `DBG_$STDCTRLS_$$_TLABEL'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x34a): undefined reference to `DBG_$STDCTRLS_$$_TRADIOBUTTON'
/usr/bin/ld: unitoptions.pas:(.debug_info+0x366): undefined reference to `DBG_$STDCTRLS_$$_TRADIOBUTTON'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitconsoleoutput.o: in function `.La1':
unitconsoleoutput.pas:(.debug_info+0x138): undefined reference to `DBG2_$FORMS_$$_TFORM'
/usr/bin/ld: unitconsoleoutput.pas:(.debug_info+0x14e): undefined reference to `DBG_$STDCTRLS_$$_TBUTTON'
/usr/bin/ld: unitconsoleoutput.pas:(.debug_info+0x164): undefined reference to `DBG_$STDCTRLS_$$_TMEMO'
/usr/bin/ld: unitconsoleoutput.pas:(.debug_info+0x178): undefined reference to `DBG_$EXTCTRLS_$$_TPANEL'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unittranslate.o:(.debug_info+0xf6): undefined reference to `DBG_$TRANSLATIONS_$$_TPOFILE'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unittranslate.o:(.debug_info+0x178): undefined reference to `DBG_$TRANSLATIONS_$$_TPOFILE'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitmediagain.o: in function `.La11':
unitmediagain.pas:(.debug_info+0x94e): undefined reference to `DBG_$COMCTRLS_$$_TLISTITEM'
/usr/bin/ld: /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/bin/unitvorbisgain.o: in function `.La81':
unitvorbisgain.pas:(.debug_info+0xae0a): undefined reference to `DBG_$COMCTRLS_$$_TLISTITEM'
/tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/easymp3gain.lpr(46,1) Error: (9013) Error while linking
/tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/easymp3gain.lpr(46,1) Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /usr/bin/ppcx64 returned an error exitcode
Error: (lazarus) Compile Project, Target: bin/easymp3gain: stopped with exit code 1
Error: (lazbuild) failed compiling of project /tmp/makepkg/build/easymp3gain-gtk2/src/easymp3gain-0.5.0/easymp3gain.lpi

Regards!

micwoj92 commented on 2021-10-03 08:57 (UTC)

Hello, could you update links to https?

kralibes commented on 2013-06-13 06:03 (UTC)

This works fine! Thanks for your fast solution.

Muflone commented on 2013-06-11 23:20 (UTC)

@kralibes I think I've got the source of the defect. It was related to an unconfigured lazarus (missing ~/.lazarus directory). This package will create an alternate primary config path for lazbuild inside the source directory. Please let me know if the package now builds fine.

Muflone commented on 2013-06-11 21:39 (UTC)

@kralibes what architecture are you using? what lazarus and fpc versions have you installed?

kralibes commented on 2013-06-11 18:02 (UTC)

Error: invalid Lazarus directory "": directory lcl not found Failed building easymp3gain.lpr

Muflone commented on 2013-05-30 22:34 (UTC)

Updated package and fixed building problems about: unitmain.pas(471,26) Error: function header doesn't match the previous declaration "TfrmMp3GainMain.AddTask(TSongItem,TMediaGainAction,Double):LongInt;" unitmain.pas(1067) Fatal: There were 1 errors compiling module, stopping

jeagoss commented on 2013-02-09 00:53 (UTC)

Tried building this today. It fails unless the PKGBUILD is edited. I had to add the following to the ./make.sh line LazarusDir=/usr/lib/lazarus ./make.sh Then again, maybe I'm just a noob with lazarus.

Muflone commented on 2012-08-12 16:34 (UTC)

I have adopted the package so this version now fixes the defects reported before. It should compile fine in both i686 and x84_64 architectures, included chroot environments.