Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

unable to compile QuickBMS 12 on Manjaro Linux

Featured Replies

  • Author
  • Localization

silverhikari, posted Mon Oct 10, 2022 5:22 pm (73759)


i need some help getting quickbms 12 to compile on my system. i am running the make file with the default build options enabled. here are some system specs:

OS: Manjaro/Linux

GCC: 12.2.0

LZO: 2.10

BZIP2: 1.0.8

ZLIB: 1.2.12

OPENSSL: 1.1.1.q

ARCH SUPPORTED: SSE 1, 2, 3, 3S, 4.1, 4.2, AVX 1, AES


the error log i get after building is:

```
/usr/bin/ld: /tmp/cciAVxR5.o: in function `os_tmpname':
loslib.c:(.text 0x217): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `_OodleLZ_Decompress':
quickbms.c:(.text 0x1a87a): undefined reference to `Kraken_Decompress'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `amiga_unsquash':
quickbms.c:(.text 0x2c6ca): undefined reference to `UnSquash'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22219':
quickbms.c:(.text 0x608e6): undefined reference to `packfire'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22220':
quickbms.c:(.text 0x60957): undefined reference to `DMSUNP'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22221':
quickbms.c:(.text 0x609ac): undefined reference to `LhDecode'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22222':
quickbms.c:(.text 0x60a0b): undefined reference to `UTSQ80'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22223':
quickbms.c:(.text 0x60a6a): undefined reference to `UTSQ61'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22224':
quickbms.c:(.text 0x60abc): undefined reference to `UTUC'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22225':
quickbms.c:(.text 0x60b09): undefined reference to `TRY101'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22226':
quickbms.c:(.text 0x60b56): undefined reference to `time_decrunch'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22227':
quickbms.c:(.text 0x60bb1): undefined reference to `UTETR'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22228':
quickbms.c:(.text 0x60c08): undefined reference to `USPIKE'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22229':
quickbms.c:(.text 0x60c5e): undefined reference to `PACIT'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22230':
quickbms.c:(.text 0x60cb9): undefined reference to `UMEGA'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22231':
quickbms.c:(.text 0x60d06): undefined reference to `MAX12'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22232':
quickbms.c:(.text 0x60d53): undefined reference to `UMAST31'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22233':
quickbms.c:(.text 0x60da5): undefined reference to `LIGHT15'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22234':
quickbms.c:(.text 0x60e10): undefined reference to `UNDIMP'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22235':
quickbms.c:(.text 0x60e88): undefined reference to `UCMAT'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22236':
quickbms.c:(.text 0x60edf): undefined reference to `crunchmania_FastDecruncherHuff'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22237':
quickbms.c:(.text 0x60f36): undefined reference to `crunchmania_FastDecruncher'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22238':
quickbms.c:(.text 0x60f88): undefined reference to `UCRMAS'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22239':
quickbms.c:(.text 0x60fd7): undefined reference to `stonecracker403'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22240':
quickbms.c:(.text 0x6103a): undefined reference to `stonecracker3'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22241':
quickbms.c:(.text 0x61095): undefined reference to `stonecracker2'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22242':
quickbms.c:(.text 0x610ff): undefined reference to `pp_DecrunchBuffer'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22243':
quickbms.c:(.text 0x61156): undefined reference to `crunchmania_17b'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22244':
quickbms.c:(.text 0x611b9): undefined reference to `ByteKiller2'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22245':
quickbms.c:(.text 0x6122a): undefined reference to `DeCr00'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22246':
quickbms.c:(.text 0x6129b): undefined reference to `UPHD'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22247':
quickbms.c:(.text 0x61300): undefined reference to `UPCOMP'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22248':
quickbms.c:(.text 0x61358): undefined reference to `ISC3P'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22249':
quickbms.c:(.text 0x613a9): undefined reference to `ISC2P'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22250':
quickbms.c:(.text 0x613fa): undefined reference to `ISC1P'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22251':
quickbms.c:(.text 0x61467): undefined reference to `IAMATM'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22252':
quickbms.c:(.text 0x614d2): undefined reference to `IAMICE'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22253':
quickbms.c:(.text 0x61520): undefined reference to `UFLSP'
/usr/bin/ld: /tmp/ccsKdnCe.o: in function `.L22254':
quickbms.c:(.text 0x61581): undefined reference to `BYTUNP'
/usr/bin/ld: /tmp/cci3WclB.o: in function `LzFindPrepare':
LzFind.c:(.text 0x2cae): undefined reference to `CPU_IsSupported_SSE41'
/usr/bin/ld: LzFind.c:(.text 0x2cd9): undefined reference to `CPU_IsSupported_AVX2'
collect2: error: ld returned 1 exit status
make: *** [Makefile:57: all] Error 1
```
so far i understand why the "CPU_IsSupported_AVX2" is being shown as my cpu does not support avx2 though i don't know why "CPU_IsSupported_SSE41" is being shown as my cpu does support it.
  • Author
  • Localization

BasilPFP, posted Sat Dec 17, 2022 7:48 am (74650)


I'm running Gentoo and the same exact error is occurring for me too, perhaps it has to new with newer libraries since both are rolling release distros (I'm running the ~amd64 stability flag so the software I'm running should be about the the same versions as on Arch).

Also a quick check of cpuid shows that I actually have both SSE4.1 and AVX2 support.

Could someone on a stable/point-release distro give this a try?
  • Author
  • Localization

Savage, posted Sat Mar 11, 2023 1:26 pm (75800)


I tried with a 32 bits Linux Void (is a rolling release distro like Arch and Gentoo) and i get the same error as the first post, BUT i installed in a Virtualbox a Linux Mint 19.3 32 bits (cinnamon) and the compilation went perfect, looks the "make/source code" only works in a "non-rolling" distros
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.