[SOLVED] Unable to build 32-bit applications on 64-bit Arch System

Hey :-)
I'm trying to build a 32 bit application under Arch64.
I enabled the multilib repositories, updated and installed the lib32 packages.
When I build I'm using the -m32 flag. Compiling is fine, but when I try to link I'm getting errors such as
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
(there are a lot like this, but with what i presume are different libraries)
I've done some googling but to no avail.
Can somebody help me out? Thanks :-)
Last edited by mallard (2015-06-10 07:04:06)

Scimmia wrote:Do you have multilib-devel installed?
Thanks for your help!
I installed gcc-multilib and now everything is working.

Similar Messages

  • How can I use syscall() from 32-bit application in 64-bit Solaris (v. 5.8)

    Solaris 5.8
    Sun Blade 150 (64-bit)
    I have got SYGSYS when call syscall(...) from my 32-bit application.
    Is it possible to use syscall() in 32-bit applications under 64-bit Solaris?

    Hello again.
    You may use the debugger (mdb) to open the core file generated by the SIGSYS trap:mdb coreThen you type::regs to list the register values at the time of the trap (in hexadecimal form).
    For Sparc machines (it is more complicated on x86 machines) g1 holds the system call number, o0 holds the first argument, o1 the second one ... o5 the 6th one. (For system calls with more than 6 arguments the 7th, 8th... argument are stored on the stack.)
    If g1 is 0 you know that the system call is done indirectly using SYS_syscall so the arguments are shifted (see above) and o0 holds the system call number.
    You can exit mdb using::quitMartin

  • Can we run 32 bit application over 64 bit windows server 2012 ?

    Can we run 32 bit application over 64 bit windows server 2012 ?

    Hi,
    Thanks for your question.
    Since the two cases that you posted are the same, I will merge them so that you can get a better assistance. Thanks for your understanding
    and support.
    In addition, according to your question, it depends on the applications. Some applications designed for the 32-bit version of Windows
    will work on the 64-bit version of Windows, but some are not. Before you install the application, you’d better check if it is compatible with 64-bit version of Windows Server 2012.
    Best regards,
    Susie

  • Porting 32-bit Applications on 64-bit Solaris 9i

    Hi All,
    I tried to port an existing and well set 32-bit application onto Solaris 9.While I was compling the C-code part of it,I encountered the error
    wrong ELF class: ELFCLASS64.
    which I realized was due to intermixing of 32 and 64-bit applications.
    I just wanted to know if any oracle 10g libraries called or linked with the application happen to be of 32-bit ELFCLASS as it's only while linking with them that the error is thrown.
    cc -L/u01/app/oracle/product/10.1.0.3/lib/ -L/u01/app/oracle/product/10.1.0.3/rdbms/lib -o cps_lib_test cps_lib_test.o -lclntsh `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lmm -lcore10 -lxml10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lcore10 -lxml10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lcore10 -lxml10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /u01/app/oracle/product/10.1.0.3/lib/sysliblist` -R/u01/app/oracle/product/10.1.0.3/lib -laio -lposix4 -lkstat -lm -lthread cps_lib.so
    ld: fatal: file cps_lib_test.o: wrong ELF class: ELFCLASS64
    ld: fatal: File processing errors. No output written to cps_lib_test
    *** Error code 1
    make: Fatal error: Command failed for target `build'
    Can someone please help?

    Sorry for the i attached to Solaris 9.
    The output of file cps_lib_test.o is ELF 64-bit MSB relocatable SPARC Version 1.
    Almost all the resulting files are of the type ELFCLASS64.But probably some of the oracle libraries while linking are causing the problem.

  • Porting 32-bit Applications on 64-bit Solaris 9

    Hi All,
    I tried to port an existing and well set 32-bit application onto Solaris 9.While I was compling the C-code part of it,I encountered the error
    wrong ELF class: ELFCLASS64.
    which I realized was due to intermixing of 32 and 64-bit applications.
    I just wanted to know if any oracle 10g libraries called or linked with the application happen to be of 32-bit ELFCLASS as it's only while linking with them that the error is thrown.
    cc -L/u01/app/oracle/product/10.1.0.3/lib/ -L/u01/app/oracle/product/10.1.0.3/rdbms/lib -o cps_lib_test cps_lib_test.o -lclntsh `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lmm -lcore10 -lxml10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lnro10 `cat /u01/app/oracle/product/10.1.0.3/lib/ldflags` -lnsslb10 -lncrypt10 -lnsgr10 -lnzjs10 -ln10 -lnnz10 -lnl10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lcore10 -lxml10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 -lclient10 -lnnetd10 -lvsn10 -lcommon10 -lgeneric10 -lcore10 -lxml10 -lunls10 -lsnls10 -lnls10 -lcore10 -lnls10 `cat /u01/app/oracle/product/10.1.0.3/lib/sysliblist` -R/u01/app/oracle/product/10.1.0.3/lib -laio -lposix4 -lkstat -lm -lthread cps_lib.so
    ld: fatal: file cps_lib_test.o: wrong ELF class: ELFCLASS64
    ld: fatal: File processing errors. No output written to cps_lib_test
    *** Error code 1
    make: Fatal error: Command failed for target `build'
    Can someone please help?

    Check your client installation of oracle whether it is 64bit.
    One of your libraries you are linking is 32 bit instead of 64 bit

  • Performance Issue - 32 Bit Applications vs 64 Bit DB Server

    Dear All,
    My Current set up is as follows:
    Operating System: Windows 2003 Standard Edition R2 64 Bit
    Database: Oracle 10.2.0.1 64 Bit
    Client Connectivity: Oracle 10.2.0.1 32 Bit
    Application: Lotus Domino 7.0.2 FP3 32 Bit
    In the above set up,
    When Application try to fetch the records from DB through client, it takes so much of time as compared to when i run the same with (OS & DB in 32 bit).
    kindly let me know how to do workaround on this, analysation have to be made to overcome this performance issue.
    thanks & regards
    suresh

    1. Check for available statistics.
    2. Verify plans against 32 bit and 64 bit databases.
    3. Analyze the sql trace for the session.

  • [SOLVED]possible to make live image of a current running arch system?

    Hi Friends!!!. Is it possible to make live iso image of a current running arch system? are there any tools available for that?(I want to do this cause When i install a new arch system, I want to remain my own customizations intact)
    Last edited by Pranavg1890 (2012-10-14 07:29:58)

    OK, so after reading the posts, I think that this is not possible.but i think this sould be feature which should be researched upon cause everytime I install arch on a new machine(arch reinstalls on same machine are very rare cause it's a rolling release and has excellent recovery tools) I have to spend a 5-6 hours of time configuring the system.so, i think it should be a feauture that should be worked upon.for eg. like you could chroot into the iso created and then replace the deafult configs by the one on your system or a system scanner which scans the changes on the system with respect  to default arch installation and make the necessary changes to the live image.Thanks friends for your replies. I mark this thread as solved.

  • [SOLVED] Unable to build package Intel-OpenCL-SDK from the AUR

    Good morning,
    I am having some issues in regards to building a package from the AUR: https://aur.archlinux.org/packages/intel-opencl-sdk/
    If I understand correctly this is a 64 bit package, so I made sure that my processor has the LM flag. Also I have checked which kernel I am running:
    >$ uname -m
    x86_64
    When I start building the package it comes up with an error saying:
    ==> ERROR: intel-opencl-sdk is not available for the 'i686' architecture.
    Note that many packages may need a line added to their PKGBUILD
    such as arch=('i686').
    So I went in to the PKGBUILD and changed the line x86_64 to i686. This seemed to started the build, but it does stop working rather soon, giving me the following error:
    ==> Tidying install...
    -> Purging unwanted files...
    -> Compressing man and info pages...
    -> Stripping unneeded symbols from binaries and libraries...
    strip:./opt/intel/opencl-sdk/libOclCpuBackEnd.so: File format not recognized
    /usr/bin/fakeroot: line 181: 846 User defined signal 1 FAKEROOTKEY=$FAKEROOTKEY LD_LIBRARY_PATH="$PATHS" LD_PRELOAD="$LIB" "$@"
    So I do not know where it is going wrong, although it also sounds that my install of Arch might be a bit dodgy as he does not want to build the package with the x86_64 setting ...
    Could somebody shed some light on this matter?
    Last edited by ruurdkrekt (2013-04-04 11:09:00)

    Scimmia wrote:No, it's going to need 64 bit versions of the libs it links to. If you want to use this package, you're going to have to reinstall all of your packages. Probably easiest to start from scratch, to be honest.
    So is it possible to update the dependencies to 64bit and then build this package?
    When I change /etc/pacman.conf to take x86_64 architecture packages:
    Architecture = x86_64
    And I change the flags of /etc/makepkg.conf to x86_64:
    CARCH="x86_64"
    CHOST="x86_64-unknown-linux-gnu"
    CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
    CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2"
    Then when I do pacman -S llvm then it will say:
    error: failed to prepare transaction (package architecture is not valid)
    :: package llvm-3.2-5-i686 does not have a valid architecture
    However I did put everything to x86_64, so where does he get the i686 from?

  • [SOLVED] Unable to build packages from AUR (build: command not found)

    I recently hosed the filesystem on my arch install of ~8 months. I reinstalled arch today and didn't have many problems since I had backups of many important config files. Anyways, I still need to get a few programs installed from AUR, but nothing I get from AUR will build.
    I download the tarball, extract into a folder in /home/myuser/builds and then go into that folder and run makepkg -s (as always)
    It checks the files and extracts/downloads them. Then I get the following error message:
    ==> Starting build()...
    /usr/bin/makepkg: line 741: build: command not found
    ==> ERROR: Build Failed.
    Aborting...
    I've run abs and I checked out the abs wiki page, I've also installed base-devel. I am not sure what else I need to do, the error message is not specific enough.
    The packages I have been trying to install are      ttf-ms-fonts 2.0-7,      keepass 2.14-2, and I also tried ttf-vista-fonts 1-3. I am fairly certain that it is not a problem with the PKGBUILD files.
    Any ideas? Thanks!
    Last edited by fatjake (2011-03-08 01:02:59)

    cyrus wrote:Have you tried Yaourt?
    Nope, haven't tried that, I think mainly because I wanted to learn how to use pacman and how to build using ABS. At this point I think I know how to use pacman/abs, as much as this thread might make it appear that I dont
    I'll give it a try, as I frequently install software from AUR. In the past I think I let software from the AUR get outdated, Yaourt (clumsy name) sounds like it would help that a bit. Thanks!
    Edit: BTW, I really love Arch. I tried it out on a flash drive about 8 months ago (maybe more), and after about 12 hours I was sold and installed it on the drive that Windows XP previously held. Even considering that I had many problems during the initial install, but they were all problems that caused me to learn and were easy to resolve. Seriously, I have lots of Windows tech experience, but only Arch forced me to learn Linux. I had tried Ubuntu previously but it was such a bore, and the problems tended to be hard to find solutions for. I try to convince my other Linux using friends to try arch, but they see it as too hands-on. I don't see it that way, it is very hands off after initial configuration, and the initial config only takes a week or less on the first try and a day and a half (or so) if you re-install. Having backups of your config files is of course a huge deal, and I am glad I had most of those.
    Really, I love Arch Linux, it has taught me so much.
    Last edited by fatjake (2011-03-08 04:25:15)

  • [SOLVED] Unable to build lib32-mesa-git due to LLVM issues

    This package won't build for me, it seems to be failing to find llvm even though lib32-llvm (and normal llvm) are installed.
    What is more odd is that it seems to be looking in /usr/lib/ rather than /usr/lib32/ for it.
    gcc -m32 -c -I. -I../../../../src/gallium/include -I../../../../src/gallium/auxiliary -I../../../../src/gallium/drivers -march=native -O2 -pipe -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -march=native -O2 -pipe -fPIC -m32 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DHAVE_ALIAS -DHAVE_MINCORE -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0209 -fvisibility=hidden -I/usr/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS lp_test_sincos.c -o lp_test_sincos.o
    lp_test_round.c: In function ‘test_round’:
    lp_test_round.c:126:13: warning: variable ‘packed’ set but not used [-Wunused-but-set-variable]
    /bin/sh ../../../../bin/mklib -o llvmpipe -static lp_bld_alpha.o lp_bld_blend_aos.o lp_bld_blend_logicop.o lp_bld_blend_soa.o lp_bld_depth.o lp_bld_interp.o lp_clear.o lp_context.o lp_draw_arrays.o lp_fence.o lp_flush.o lp_jit.o lp_memory.o lp_perf.o lp_query.o lp_rast.o lp_rast_debug.o lp_rast_tri.o lp_scene.o lp_scene_queue.o lp_screen.o lp_setup.o lp_setup_line.o lp_setup_point.o lp_setup_tri.o lp_setup_vbuf.o lp_state_blend.o lp_state_clip.o lp_state_derived.o lp_state_fs.o lp_state_setup.o lp_state_gs.o lp_state_rasterizer.o lp_state_sampler.o lp_state_so.o lp_state_surface.o lp_state_vertex.o lp_state_vs.o lp_surface.o lp_tex_sample.o lp_texture.o lp_tile_image.o lp_tile_soa.o
    mklib: Making Linux static library: libllvmpipe.a
    ar: creating libllvmpipe.a
    g++ -m32 -Wl,--hash-style=gnu -Wl,--as-needed -L/usr/lib/llvm -lpthread -lffi -ldl -lm lp_test_format.o lp_test_main.o -o lp_test_format -Wl,--start-group -L../../auxiliary/ -lgallium libllvmpipe.a -lLLVMObject -lLLVMMCJIT -lLLVMMCDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreInfo -lLLVMSystemZCodeGen -lLLVMSystemZInfo -lLLVMSparcCodeGen -lLLVMSparcInfo -lLLVMPowerPCCodeGen -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMPTXCodeGen -lLLVMPTXInfo -lLLVMMipsCodeGen -lLLVMMipsInfo -lLLVMMSP430CodeGen -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMMBlazeDisassembler -lLLVMMBlazeAsmParser -lLLVMMBlazeCodeGen -lLLVMMBlazeAsmPrinter -lLLVMMBlazeInfo -lLLVMLinker -lLLVMipo -lLLVMInterpreter -lLLVMInstrumentation -lLLVMJIT -lLLVMExecutionEngine -lLLVMCppBackend -lLLVMCppBackendInfo -lLLVMCellSPUCodeGen -lLLVMCellSPUInfo -lLLVMCBackend -lLLVMCBackendInfo -lLLVMBlackfinCodeGen -lLLVMBlackfinInfo -lLLVMBitWriter -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMX86Info -lLLVMAsmParser -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMAsmPrinter -lLLVMARMInfo -lLLVMArchive -lLLVMBitReader -lLLVMAlphaCodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMCore -lLLVMAlphaInfo -lLLVMMC -lLLVMSupport -lstdc++ -L/usr/lib32 -lXext -lXdamage -lXfixes -lXxf86vm -lX11-xcb -lX11 -lxcb-glx -lxcb -L/usr/lib32 -ldrm -lm -lpthread -ldl -Wl,--end-group
    g++ -m32 -Wl,--hash-style=gnu -Wl,--as-needed -L/usr/lib/llvm -lpthread -lffi -ldl -lm lp_test_arit.o lp_test_main.o -o lp_test_arit -Wl,--start-group -L../../auxiliary/ -lgallium libllvmpipe.a -lLLVMObject -lLLVMMCJIT -lLLVMMCDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreInfo -lLLVMSystemZCodeGen -lLLVMSystemZInfo -lLLVMSparcCodeGen -lLLVMSparcInfo -lLLVMPowerPCCodeGen -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMPTXCodeGen -lLLVMPTXInfo -lLLVMMipsCodeGen -lLLVMMipsInfo -lLLVMMSP430CodeGen -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMMBlazeDisassembler -lLLVMMBlazeAsmParser -lLLVMMBlazeCodeGen -lLLVMMBlazeAsmPrinter -lLLVMMBlazeInfo -lLLVMLinker -lLLVMipo -lLLVMInterpreter -lLLVMInstrumentation -lLLVMJIT -lLLVMExecutionEngine -lLLVMCppBackend -lLLVMCppBackendInfo -lLLVMCellSPUCodeGen -lLLVMCellSPUInfo -lLLVMCBackend -lLLVMCBackendInfo -lLLVMBlackfinCodeGen -lLLVMBlackfinInfo -lLLVMBitWriter -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMX86Info -lLLVMAsmParser -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMAsmPrinter -lLLVMARMInfo -lLLVMArchive -lLLVMBitReader -lLLVMAlphaCodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMCore -lLLVMAlphaInfo -lLLVMMC -lLLVMSupport -lstdc++ -L/usr/lib32 -lXext -lXdamage -lXfixes -lXxf86vm -lX11-xcb -lX11 -lxcb-glx -lxcb -L/usr/lib32 -ldrm -lm -lpthread -ldl -Wl,--end-group
    g++ -m32 -Wl,--hash-style=gnu -Wl,--as-needed -L/usr/lib/llvm -lpthread -lffi -ldl -lm lp_test_blend.o lp_test_main.o -o lp_test_blend -Wl,--start-group -L../../auxiliary/ -lgallium libllvmpipe.a -lLLVMObject -lLLVMMCJIT -lLLVMMCDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreInfo -lLLVMSystemZCodeGen -lLLVMSystemZInfo -lLLVMSparcCodeGen -lLLVMSparcInfo -lLLVMPowerPCCodeGen -lLLVMPowerPCInfo -lLLVMPowerPCAsmPrinter -lLLVMPTXCodeGen -lLLVMPTXInfo -lLLVMMipsCodeGen -lLLVMMipsInfo -lLLVMMSP430CodeGen -lLLVMMSP430Info -lLLVMMSP430AsmPrinter -lLLVMMBlazeDisassembler -lLLVMMBlazeAsmParser -lLLVMMBlazeCodeGen -lLLVMMBlazeAsmPrinter -lLLVMMBlazeInfo -lLLVMLinker -lLLVMipo -lLLVMInterpreter -lLLVMInstrumentation -lLLVMJIT -lLLVMExecutionEngine -lLLVMCppBackend -lLLVMCppBackendInfo -lLLVMCellSPUCodeGen -lLLVMCellSPUInfo -lLLVMCBackend -lLLVMCBackendInfo -lLLVMBlackfinCodeGen -lLLVMBlackfinInfo -lLLVMBitWriter -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMX86AsmPrinter -lLLVMX86Utils -lLLVMX86Info -lLLVMAsmParser -lLLVMARMDisassembler -lLLVMARMAsmParser -lLLVMARMCodeGen -lLLVMARMAsmPrinter -lLLVMARMInfo -lLLVMArchive -lLLVMBitReader -lLLVMAlphaCodeGen -lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMMCParser -lLLVMCodeGen -lLLVMScalarOpts -lLLVMInstCombine -lLLVMTransformUtils -lLLVMipa -lLLVMAnalysis -lLLVMTarget -lLLVMCore -lLLVMAlphaInfo -lLLVMMC -lLLVMSupport -lstdc++ -L/usr/lib32 -lXext -lXdamage -lXfixes -lXxf86vm -lX11-xcb -lX11 -lxcb-glx -lxcb -L/usr/lib32 -ldrm -lm -lpthread -ldl -Wl,--end-group
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMObject.a when searching for -lLLVMObject
    /usr/bin/ld: cannot find -lLLVMObject
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCJIT.a when searching for -lLLVMMCJIT
    /usr/bin/ld: cannot find -lLLVMMCJIT
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCDisassembler.a when searching for -lLLVMMCDisassembler
    /usr/bin/ld: cannot find -lLLVMMCDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMXCoreCodeGen.a when searching for -lLLVMXCoreCodeGen
    /usr/bin/ld: cannot find -lLLVMXCoreCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMXCoreInfo.a when searching for -lLLVMXCoreInfo
    /usr/bin/ld: cannot find -lLLVMXCoreInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSystemZCodeGen.a when searching for -lLLVMSystemZCodeGen
    /usr/bin/ld: cannot find -lLLVMSystemZCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSystemZInfo.a when searching for -lLLVMSystemZInfo
    /usr/bin/ld: cannot find -lLLVMSystemZInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSparcCodeGen.a when searching for -lLLVMSparcCodeGen
    /usr/bin/ld: cannot find -lLLVMSparcCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSparcInfo.a when searching for -lLLVMSparcInfo
    /usr/bin/ld: cannot find -lLLVMSparcInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCCodeGen.a when searching for -lLLVMPowerPCCodeGen
    /usr/bin/ld: cannot find -lLLVMPowerPCCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCInfo.a when searching for -lLLVMPowerPCInfo
    /usr/bin/ld: cannot find -lLLVMPowerPCInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCAsmPrinter.a when searching for -lLLVMPowerPCAsmPrinter
    /usr/bin/ld: cannot find -lLLVMPowerPCAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPTXCodeGen.a when searching for -lLLVMPTXCodeGen
    /usr/bin/ld: cannot find -lLLVMPTXCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPTXInfo.a when searching for -lLLVMPTXInfo
    /usr/bin/ld: cannot find -lLLVMPTXInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMipsCodeGen.a when searching for -lLLVMMipsCodeGen
    /usr/bin/ld: cannot find -lLLVMMipsCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMipsInfo.a when searching for -lLLVMMipsInfo
    /usr/bin/ld: cannot find -lLLVMMipsInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430CodeGen.a when searching for -lLLVMMSP430CodeGen
    /usr/bin/ld: cannot find -lLLVMMSP430CodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430Info.a when searching for -lLLVMMSP430Info
    /usr/bin/ld: cannot find -lLLVMMSP430Info
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430AsmPrinter.a when searching for -lLLVMMSP430AsmPrinter
    /usr/bin/ld: cannot find -lLLVMMSP430AsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeDisassembler.a when searching for -lLLVMMBlazeDisassembler
    /usr/bin/ld: cannot find -lLLVMMBlazeDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeAsmParser.a when searching for -lLLVMMBlazeAsmParser
    /usr/bin/ld: cannot find -lLLVMMBlazeAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeCodeGen.a when searching for -lLLVMMBlazeCodeGen
    /usr/bin/ld: cannot find -lLLVMMBlazeCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeAsmPrinter.a when searching for -lLLVMMBlazeAsmPrinter
    /usr/bin/ld: cannot find -lLLVMMBlazeAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeInfo.a when searching for -lLLVMMBlazeInfo
    /usr/bin/ld: cannot find -lLLVMMBlazeInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMLinker.a when searching for -lLLVMLinker
    /usr/bin/ld: cannot find -lLLVMLinker
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMipo.a when searching for -lLLVMipo
    /usr/bin/ld: cannot find -lLLVMipo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInterpreter.a when searching for -lLLVMInterpreter
    /usr/bin/ld: cannot find -lLLVMInterpreter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInstrumentation.a when searching for -lLLVMInstrumentation
    /usr/bin/ld: cannot find -lLLVMInstrumentation
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMJIT.a when searching for -lLLVMJIT
    /usr/bin/ld: cannot find -lLLVMJIT
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMExecutionEngine.a when searching for -lLLVMExecutionEngine
    /usr/bin/ld: cannot find -lLLVMExecutionEngine
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCppBackend.a when searching for -lLLVMCppBackend
    /usr/bin/ld: cannot find -lLLVMCppBackend
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCppBackendInfo.a when searching for -lLLVMCppBackendInfo
    /usr/bin/ld: cannot find -lLLVMCppBackendInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCellSPUCodeGen.a when searching for -lLLVMCellSPUCodeGen
    /usr/bin/ld: cannot find -lLLVMCellSPUCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCellSPUInfo.a when searching for -lLLVMCellSPUInfo
    /usr/bin/ld: cannot find -lLLVMCellSPUInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCBackend.a when searching for -lLLVMCBackend
    /usr/bin/ld: cannot find -lLLVMCBackend
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCBackendInfo.a when searching for -lLLVMCBackendInfo
    /usr/bin/ld: cannot find -lLLVMCBackendInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBlackfinCodeGen.a when searching for -lLLVMBlackfinCodeGen
    /usr/bin/ld: cannot find -lLLVMBlackfinCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBlackfinInfo.a when searching for -lLLVMBlackfinInfo
    /usr/bin/ld: cannot find -lLLVMBlackfinInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBitWriter.a when searching for -lLLVMBitWriter
    /usr/bin/ld: cannot find -lLLVMBitWriter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Disassembler.a when searching for -lLLVMX86Disassembler
    /usr/bin/ld: cannot find -lLLVMX86Disassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86AsmParser.a when searching for -lLLVMX86AsmParser
    /usr/bin/ld: cannot find -lLLVMX86AsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86CodeGen.a when searching for -lLLVMX86CodeGen
    /usr/bin/ld: cannot find -lLLVMX86CodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86AsmPrinter.a when searching for -lLLVMX86AsmPrinter
    /usr/bin/ld: cannot find -lLLVMX86AsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Utils.a when searching for -lLLVMX86Utils
    /usr/bin/ld: cannot find -lLLVMX86Utils
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Info.a when searching for -lLLVMX86Info
    /usr/bin/ld: cannot find -lLLVMX86Info
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAsmParser.a when searching for -lLLVMAsmParser
    /usr/bin/ld: cannot find -lLLVMAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMDisassembler.a when searching for -lLLVMARMDisassembler
    /usr/bin/ld: cannot find -lLLVMARMDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMAsmParser.a when searching for -lLLVMARMAsmParser
    /usr/bin/ld: cannot find -lLLVMARMAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMCodeGen.a when searching for -lLLVMARMCodeGen
    /usr/bin/ld: cannot find -lLLVMARMCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMAsmPrinter.a when searching for -lLLVMARMAsmPrinter
    /usr/bin/ld: cannot find -lLLVMARMAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMInfo.a when searching for -lLLVMARMInfo
    /usr/bin/ld: cannot find -lLLVMARMInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMArchive.a when searching for -lLLVMArchive
    /usr/bin/ld: cannot find -lLLVMArchive
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBitReader.a when searching for -lLLVMBitReader
    /usr/bin/ld: cannot find -lLLVMBitReader
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAlphaCodeGen.a when searching for -lLLVMAlphaCodeGen
    /usr/bin/ld: cannot find -lLLVMAlphaCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSelectionDAG.a when searching for -lLLVMSelectionDAG
    /usr/bin/ld: cannot find -lLLVMSelectionDAG
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAsmPrinter.a when searching for -lLLVMAsmPrinter
    /usr/bin/ld: cannot find -lLLVMAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCParser.a when searching for -lLLVMMCParser
    /usr/bin/ld: cannot find -lLLVMMCParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCodeGen.a when searching for -lLLVMCodeGen
    /usr/bin/ld: cannot find -lLLVMCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMScalarOpts.a when searching for -lLLVMScalarOpts
    /usr/bin/ld: cannot find -lLLVMScalarOpts
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInstCombine.a when searching for -lLLVMInstCombine
    /usr/bin/ld: cannot find -lLLVMInstCombine
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMTransformUtils.a when searching for -lLLVMTransformUtils
    /usr/bin/ld: cannot find -lLLVMTransformUtils
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMipa.a when searching for -lLLVMipa
    /usr/bin/ld: cannot find -lLLVMipa
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAnalysis.a when searching for -lLLVMAnalysis
    /usr/bin/ld: cannot find -lLLVMAnalysis
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMTarget.a when searching for -lLLVMTarget
    /usr/bin/ld: cannot find -lLLVMTarget
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCore.a when searching for -lLLVMCore
    /usr/bin/ld: cannot find -lLLVMCore
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAlphaInfo.a when searching for -lLLVMAlphaInfo
    /usr/bin/ld: cannot find -lLLVMAlphaInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMC.a when searching for -lLLVMMC
    /usr/bin/ld: cannot find -lLLVMMC
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSupport.a when searching for -lLLVMSupport
    /usr/bin/ld: cannot find -lLLVMSupport
    collect2: ld returned 1 exit status
    make[4]: *** [lp_test_arit] Error 1
    make[4]: *** Waiting for unfinished jobs....
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMObject.a when searching for -lLLVMObject
    /usr/bin/ld: cannot find -lLLVMObject
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCJIT.a when searching for -lLLVMMCJIT
    /usr/bin/ld: cannot find -lLLVMMCJIT
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCDisassembler.a when searching for -lLLVMMCDisassembler
    /usr/bin/ld: cannot find -lLLVMMCDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMXCoreCodeGen.a when searching for -lLLVMXCoreCodeGen
    /usr/bin/ld: cannot find -lLLVMXCoreCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMXCoreInfo.a when searching for -lLLVMXCoreInfo
    /usr/bin/ld: cannot find -lLLVMXCoreInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSystemZCodeGen.a when searching for -lLLVMSystemZCodeGen
    /usr/bin/ld: cannot find -lLLVMSystemZCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSystemZInfo.a when searching for -lLLVMSystemZInfo
    /usr/bin/ld: cannot find -lLLVMSystemZInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSparcCodeGen.a when searching for -lLLVMSparcCodeGen
    /usr/bin/ld: cannot find -lLLVMSparcCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSparcInfo.a when searching for -lLLVMSparcInfo
    /usr/bin/ld: cannot find -lLLVMSparcInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCCodeGen.a when searching for -lLLVMPowerPCCodeGen
    /usr/bin/ld: cannot find -lLLVMPowerPCCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCInfo.a when searching for -lLLVMPowerPCInfo
    /usr/bin/ld: cannot find -lLLVMPowerPCInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCAsmPrinter.a when searching for -lLLVMPowerPCAsmPrinter
    /usr/bin/ld: cannot find -lLLVMPowerPCAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPTXCodeGen.a when searching for -lLLVMPTXCodeGen
    /usr/bin/ld: cannot find -lLLVMPTXCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPTXInfo.a when searching for -lLLVMPTXInfo
    /usr/bin/ld: cannot find -lLLVMPTXInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMipsCodeGen.a when searching for -lLLVMMipsCodeGen
    /usr/bin/ld: cannot find -lLLVMMipsCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMipsInfo.a when searching for -lLLVMMipsInfo
    /usr/bin/ld: cannot find -lLLVMMipsInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430CodeGen.a when searching for -lLLVMMSP430CodeGen
    /usr/bin/ld: cannot find -lLLVMMSP430CodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430Info.a when searching for -lLLVMMSP430Info
    /usr/bin/ld: cannot find -lLLVMMSP430Info
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430AsmPrinter.a when searching for -lLLVMMSP430AsmPrinter
    /usr/bin/ld: cannot find -lLLVMMSP430AsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeDisassembler.a when searching for -lLLVMMBlazeDisassembler
    /usr/bin/ld: cannot find -lLLVMMBlazeDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeAsmParser.a when searching for -lLLVMMBlazeAsmParser
    /usr/bin/ld: cannot find -lLLVMMBlazeAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeCodeGen.a when searching for -lLLVMMBlazeCodeGen
    /usr/bin/ld: cannot find -lLLVMMBlazeCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeAsmPrinter.a when searching for -lLLVMMBlazeAsmPrinter
    /usr/bin/ld: cannot find -lLLVMMBlazeAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeInfo.a when searching for -lLLVMMBlazeInfo
    /usr/bin/ld: cannot find -lLLVMMBlazeInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMLinker.a when searching for -lLLVMLinker
    /usr/bin/ld: cannot find -lLLVMLinker
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMipo.a when searching for -lLLVMipo
    /usr/bin/ld: cannot find -lLLVMipo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInterpreter.a when searching for -lLLVMInterpreter
    /usr/bin/ld: cannot find -lLLVMInterpreter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInstrumentation.a when searching for -lLLVMInstrumentation
    /usr/bin/ld: cannot find -lLLVMInstrumentation
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMJIT.a when searching for -lLLVMJIT
    /usr/bin/ld: cannot find -lLLVMJIT
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMExecutionEngine.a when searching for -lLLVMExecutionEngine
    /usr/bin/ld: cannot find -lLLVMExecutionEngine
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCppBackend.a when searching for -lLLVMCppBackend
    /usr/bin/ld: cannot find -lLLVMCppBackend
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCppBackendInfo.a when searching for -lLLVMCppBackendInfo
    /usr/bin/ld: cannot find -/lLLVMCppBackendInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCellSPUCodeGen.a when searching for -lLLVMCellSPUCodeGen
    /usr/bin/ld: cannot find -lLLVMCellSPUCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCellSPUInfo.a when searching for -lLLVMCellSPUInfo
    /usr/bin/ld: cannot find -lLLVMCellSPUInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCBackend.a when searching for -lLLVMCBackend
    /usr/bin/ld: cannot find -lLLVMCBackend
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCBackendInfo.a when searching for -lLLVMCBackendInfo
    /usr/bin/ld: cannot find -lLLVMCBackendInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBlackfinCodeGen.a when searching for -lLLVMBlackfinCodeGen
    /usr/bin/ld: cannot find -lLLVMBlackfinCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBlackfinInfo.a when searching for -lLLVMBlackfinInfo
    /usr/bin/ld: cannot find -lLLVMBlackfinInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBitWriter.a when searching for -lLLVMBitWriter
    /usr/bin/ld: cannot find -lLLVMBitWriter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Disassembler.a when searching for -lLLVMX86Disassembler
    /usr/bin/ld: cannot find -lLLVMX86Disassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86AsmParser.a when searching for -lLLVMX86AsmParser
    /usr/bin/ld: cannot find -lLLVMX86AsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86CodeGen.a when searching for -lLLVMX86CodeGen
    /usr/bin/ld: cannot find -lLLVMX86CodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86AsmPrinter.a when searching for -lLLVMX86AsmPrinter
    /usr/bin/ld: cannot find -lLLVMX86AsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Utils.a when searching for -lLLVMX86Utils
    /usr/bin/ld: cannot find -lLLVMX86Utils
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Info.a when searching for -lLLVMX86Info
    /usr/bin/ld: cannot find -lLLVMX86Info
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAsmParser.a when searching for -lLLVMAsmParser
    /usr/bin/ld: cannot find -lLLVMAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/usr/libLLVMARMDisassembler.a bin/ld: skipping incompatible /usr/lib/llvm/libLLVMObject.a when searching for -lLLVMObject
    /usr/bin/ld: cannot find -lLLVMObject
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCJIT.a when searching for -lLLVMMCJIT
    /usr/bin/ld: cannot find -lLLVMMCJIT
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/when libLLVMMCDisassembler.a when searching for -lLLVMMCDisassembler
    /usr/bin/ld: cannot find -lLLVMMCDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/searching for -libLLVMXCoreCodeGen.a when searching for -lLLVMXCoreCodeGen
    /usr/bin/ld: cannot find -lLLVMARMDisassembler
    /usr/bin/ld: cannot find -lLLVMARMDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMAsmParser.a when searching for -lLLVMARMAsmParser
    /usr/bin/ld: cannot find -lLLVMARMAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMCodeGen.a when searching for -lLLVMARMCodeGen
    /usr/bin/ld: cannot find -lLLVMARMCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMAsmPrinter.a when searching for -lLLVMARMAsmPrinter
    /usr/bin/ld: cannot find -lLLVMARMAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMInfo.a when searching for -lLLVMARMInfo
    /usr/bin/ld: cannot find -lLLVMARMInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMArchive.a when searching for -lLLVMArchive
    /usr/bin/ld: cannot find -lLLVMArchive
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBitReader.a when searching for -lLLVMBitReader
    /usr/bin/ld: cannot find -lLLVMBitReader
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAlphaCodeGen.a when searching for -lLLVMAlphaCodeGen
    /usr/bin/ld: cannot find -lLLVMAlphaCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSelectionDAG.a when searching for -lLLVMSelectionDAG
    /usr/bin/ld: cannot find -lLLVMSelectionDAG
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAsmPrinter.a when searching for -lLLVMAsmPrinter
    /usr/bin/ld: cannot find -lLLVMAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCParser.a when searching for -lLLVMMCParser
    /usr/bin/ld: cannot find -lLLVMMCParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCodeGen.a when searching for -lLLVMCodeGen
    /usr/bin/ld: cannot find -lLLVMCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMScalarOpts.a when searching for -lLLVMScalarOpts
    /usr/bin/ld: cannot find -lLLVMScalarOpts
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInstCombine.a when searching for -lLLVMInstCombine
    /usr/bin/ld: cannot find -lLLVMInstCombine
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMTransformUtils.a when searching for -lLLVMTransformUtils
    /usr/bin/ld: cannot find -lLLVMTransformUtils
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMipa.a when searching for -lLLVMipa
    /usr/bin/ld: cannot find -lLLVMipa
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAnalysis.a when searching for -lLLVMAnalysis
    /usr/bin/ld: cannot find -lLLVMAnalysis
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMTarget.a whenlLLVMXCoreCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMXCoreInfo.a when searching for -lLLVMXCoreInfo
    /usr/bin/ld: cannot find -lLLVMXCoreInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSystemZCodeGen.a when searching for -lLLVMSystemZCodeGen
    /usr/bin/ld: cannot find -lLLVMSystemZCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSystemZInfo.a when searching for -lLLVMSystemZInfo
    /usr/bin/ld: cannot find -lLLVMSystemZInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSparcCodeGen.a when searching for -lLLVMSparcCodeGen
    /usr/bin/ld: cannot find -lLLVMSparcCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSparcInfo.a when searching for -lLLVMSparcInfo
    /usr/bin/ld: cannot find -lLLVMSparcInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCCodeGen.a when searching for -lLLVMPowerPCCodeGen
    /usr/bin/ld: cannot find -lLLVMPowerPCCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCInfo.a when searching for -lLLVMPowerPCInfo
    /usr/bin/ld: cannot find -lLLVMPowerPCInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPowerPCAsmPrinter.a when searching for -lLLVMPowerPCAsmPrinter
    /usr/bin/ld: cannot find -lLLVMPowerPCAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPTXCodeGen.a when searching for -lLLVMPTXCodeGen
    /usr/bin/ld: cannot find -lLLVMPTXCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMPTXInfo.a when searching for -lLLVMPTXInfo
    /usr/bin/ld: cannot find -lLLVMPTXInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMipsCodeGen.a when searching for -lLLVMMipsCodeGen
    /usr/bin/ld: cannot find -lLLVMMipsCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMipsInfo.a when searching for -lLLVMMipsInfo
    /usr/bin/ld: cannot find -lLLVMMipsInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430CodeGen.a when searching for -lLLVMMSP430CodeGen
    /usr/bin/ld: cannot find -lLLVMMSP430CodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430Info.a when searching for -lLLVMMSP430Info
    /usr/bin/ld: cannot find -lLLVMMSP430Info
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMSP430AsmPrinter.a when searching for -lLLVMMSP430AsmPrinter
    /usr/bin/ld: cannot find -lLLVMMSP430AsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeDisassembler.a when searching for -lLLVMMBlazeDisassembler
    /usr/bin/ld: cannot find -lLLVMMBlazeDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeAsmParser.a when searching for -lLLVMMBlazeAsmParser
    /usr/bin/ld: cannot find -lLLVMMBlazeAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeCodeGen.a when searching for -lLLVMMBlazeCodeGen
    /usr/bin/ld: cannot find -lLLVMMBlazeCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeAsmPrinter.a when searching for -lLLVMMBlazeAsmPrinter
    /usr/bin/ld: cannot find -lLLVMMBlazeAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMBlazeInfo.a when searching for -lLLVMMBlazeInfo
    /usr/bin/ld: cannot find -lLLVMMBlazeInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMLinker.a when searching for -lLLVMLinker
    /usr/bin/ld: cannot find -lLLVMLinker
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMipo.a when searching for -lLLVMipo
    /usr/bin/ld: cannot find -lLLVMipo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInterpreter.a when searching for -lLLVMInterpreter
    /usr/bin/ld: cannot find -lLLVMInterpreter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInstrumentation.a when searching for -lLLVMInstrumentation
    /usr/bin/ld: cannot find -lLLVMInstrumentation
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMJIT.a when searching for -lLLVMJIT
    /usr/bin/ld: cannot find -lLLVMJIT
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMExecutionEngine.a when searching for -lLLVMExecutionEngine
    /usr/bin/ld: cannot find -lLLVMExecutionEngine
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCppBackend.a when searching for -lLLVMCppBackend
    /usr/bin/ld: cannot find -lLLVMCppBackend
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCppBackendInfo.a when searching for -lLLVMCppBackendInfo
    /usr/bin/ld: cannot find -lLLVMCppBackendInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCellSPUCodeGen.a when searching for -lLLVMCellSPUCodeGen
    /usr/bin/ld: cannot find -lLLVMCellSPUCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCellSPUInfo.a when searching for -lLLVMCellSPUInfo
    /usr/bin/ld: cannot find -lLLVMCellSPUInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCBackend.a when searching for -lLLVMCBackend
    /usr/bin/ld: cannot find -lLLVMCBackend
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCBackendInfo.a when searching for -lLLVMCBackendInfo
    /usr/bin/ld: cannot find -lLLVMCBackendInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBlackfinCodeGen.a when searching for -lLLVMBlackfinCodeGen
    /usr/bin/ld: cannot find -lLLVMBlackfinCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBlackfinInfo.a when searching for -lLLVMBlackfinInfo
    /usr/bin/ld: cannot find -lLLVMBlackfinInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBitWriter.a when searching for -lLLVMBitWriter
    /usr/bin/ld: cannot find -lLLVMBitWriter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Disassembler.a when searching for -lLLVMX86Disassembler
    /usr/bin/ld: cannot find -lLLVMX86Disassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86AsmParser.a when searching for -lLLVMX86AsmParser
    /usr/bin/ld: cannot find -lLLVMX86AsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86CodeGen.a when searching for -lLLVMX86CodeGen
    /usr/bin/ld: cannot find -lLLVMX86CodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86AsmPrinter.a when searching for -lLLVMX86AsmPrinter
    /usr/bin/ld: cannot find -lLLVMX86AsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Utils.a when searching for -lLLVMX86Utils
    /usr/bin/ld: cannot find -lLLVMX86Utils
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMX86Info.a when searching for -lLLVMX86Info
    /usr/bin/ld: cannot find -lLLVMX86Info
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAsmParser.a when searching for -lLLVMAsmParser
    /usr/bin/ld: cannot find -lLLVMAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMDisassembler.a when searching for -lLLVMARMDisassembler
    /usr/bin/ld: cannot find -lLLVMARMDisassembler
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMAsmParser.a when searching for -lLLVMARMAsmParser
    /usr/bin/ld: cannot find -lLLVMARMAsmParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMCodeGen.a when searching for -lLLVMARMCodeGen
    /usr/bin/ld: cannot find -lLLVMARMCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMAsmPrinter.a when searching for -lLLVMARMAsmPrinter
    /usr/bin/ld: cannot find -lLLVMARMAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMARMInfo.a when searching for -lLLVMARMInfo
    /usr/bin/ld: cannot find -lLLVMARMInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMArchive.a when searching for -lLLVMArchive
    /usr/bin/ld: cannot find -lLLVMArchive
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMBitReader.a when searching for -lLLVMBitReader
    /usr/bin/ld: cannot find -lLLVMBitReader
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAlphaCodeGen.a when searching for -searching for -lLLVMTarget
    /usr/bin/ld: cannot find -lLLVMTarget
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCore.a when searching for -lLLVMCore
    /usr/bin/ld: cannot find -lLLVMCore
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/lLLVMAlphaCodeGen
    /usr/bin/ld: cannot find -lLLVMAlphaCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSelectionDAG.a when libLLVMAlphaInfo.a when searching for -lLLVMAlphaInfo
    /usr/bin/ld: cannot find -lLLVMAlphaInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMC.a when searching for -lLLVMMC
    /usr/bin/ld: cannot find -lLLVMMC
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSupport.a when searching for -lLLVMSupport
    /usr/bin/ld: cannot find -lLLVMSupport
    searching for -lLLVMSelectionDAG
    /usr/bin/ld: cannot find -lLLVMSelectionDAG
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAsmPrinter.a when searching for -lLLVMAsmPrinter
    /usr/bin/ld: cannot find -lLLVMAsmPrinter
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMCParser.a when searching for -lLLVMMCParser
    /usr/bin/ld: cannot find -lLLVMMCParser
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCodeGen.a when searching for -lLLVMCodeGen
    /usr/bin/ld: cannot find -lLLVMCodeGen
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMScalarOpts.a when searching for -lLLVMScalarOpts
    /usr/bin/ld: cannot find -lLLVMScalarOpts
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMInstCombine.a when searching for -lLLVMInstCombine
    /usr/bin/ld: cannot find -lLLVMInstCombine
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMTransformUtils.a when searching for -lLLVMTransformUtils
    /usr/bin/ld: cannot find -lLLVMTransformUtils
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMipa.a when searching for -lLLVMipa
    /usr/bin/ld: cannot collect2: find -lLLVMipa
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/ld returned 1 exit statuslibLLVMAnalysis.a when searching for -lLLVMAnalysis
    /usr/bin/ld: cannot find -lLLVMAnalysis
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMTarget.a when searching for -lLLVMTarget
    /usr/bin/ld: cannot find -lLLVMTarget
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMCore.a when searching for -lLLVMCore
    /usr/bin/ld: cannot find -lLLVMCore
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMAlphaInfo.a when searching for -lLLVMAlphaInfo
    /usr/bin/ld: cannot find -lLLVMAlphaInfo
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMMC.a when searching for -lLLVMMC
    /usr/bin/ld: cannot find -lLLVMMC
    /usr/bin/ld: skipping incompatible /usr/lib/llvm/libLLVMSupport.a when searching for -lLLVMSupport
    /usr/bin/ld: cannot find -lLLVMSupport
    collect2: ld returned 1 exit status
    make[4]: *** [lp_test_format] Error 1
    make[4]: *** [lp_test_blend] Error 1
    make[4]: Leaving directory `/home/bhodgetts/source/lib32-mesa-git/src/build/src/gallium/drivers/llvmpipe'
    make[3]: *** [default] Error 1
    make[3]: Leaving directory `/home/bhodgetts/source/lib32-mesa-git/src/build/src/gallium/drivers'
    make[2]: *** [default] Error 1
    make[2]: Leaving directory `/home/bhodgetts/source/lib32-mesa-git/src/build/src/gallium'
    make[1]: *** [subdirs] Error 1
    make[1]: Leaving directory `/home/bhodgetts/source/lib32-mesa-git/src/build/src'
    make: *** [default] Error 1
    ==> ERROR: A failure occurred in build().
    I'm stumped here and not finding anything useful when searching.
    Building seems to go find up until this specific point.
    Last edited by Enverex (2011-08-16 14:33:37)

    Got it, needed "export LLVM_CONFIG=/usr/lib32/llvm/llvm-config" in the build.

  • [SOLVED] Unable to build qt 4.8.0

    I'm getting strange build errors with qt 4.8.0. I've never seen such errors before, and I have no idea what caused it.
    http://pastebin.com/9dVBNLRz
    The first suspicious signs are
    ln: failed to create symbolic link `/home/user/abs/qt/src/qt-everywhere-opensource-src-4.8.0/include/QtCore/qconfig.h': File exists
    ln: failed to create symbolic link `/home/user/abs/qt/src/qt-everywhere-opensource-src-4.8.0/include/Qt/qconfig.h': File exists
    Then it starts to complain with lots of these
    Finding project files. Please wait...
    /usr/share/qt/mkspecs/modules/qt_phonon.pri:8: Unknown test function: !contains
    Reading /home/user/abs/qt/src/qt-everywhere-opensource-src-4.8.0/src/tools/bootstrap/bootstrap.pro
    /usr/share/qt/mkspecs/modules/qt_phonon.pri:8: Unknown test function: !contains
    Reading /home/user/abs/qt/src/qt-everywhere-opensource-src-4.8.0/src/tools/moc/moc.pro
    And then these
    WARNING: Failure to find: generated/AuthenticationManagerMessageReceiver.cpp
    WARNING: Failure to find: generated/DownloadProxyMessageReceiver.cpp
    WARNING: Failure to find: generated/DrawingAreaMessageReceiver.cpp
    WARNING: Failure to find: generated/DrawingAreaProxyMessageReceiver.cpp
    Finally it fails at building assistant. Sorry I don't have the error message with me anymore, but it's the same error as
    http://comments.gmane.org/gmane.linux.a … eral/37469
    Anyone know what went wrong? Thanks.
    Last edited by Si (2011-12-25 02:53:33)

    Strangely, Qt's configure script still looks for QtWebKit even though -no-webkit was specified. But if the package qtwebkit is removed from the system prior to compiling Qt, then webkit is not detected and it'll build happily.

  • [Solved] Unable to build lensfun-svn

    Hi there! I'm trying to build lensfun-svn from the AUR, but it fails.
    Error:
    Checking for GNU Make >= 3.81 ...4.0 < 3.81, FAILED
    GNU Make version 3.81 and above is required to build this project
    This is the PKGBUILD I'm using:
    pkgname=lensfun-svn
    _svnmod=lensfun
    pkgver=326
    pkgrel=1
    pkgdesc="Database of photographic lenses and a library that allows advanced access to the database"
    arch=('i686' 'x86_64')
    url="http://lensfun.berlios.de/"
    license=('LGPL3')
    depends=('glibc' 'glib2')
    makedepends=('python2' 'libpng' 'svn')
    provides=('lensfun')
    conflicts=('lensfun')
    source=(${_svnmod}::svn://svn.berlios.de/lensfun/trunk)
    md5sums=(SKIP)
    pkgver() {
    cd $SRCDEST/$_svnmod
    svnversion | tr -d [A-z]
    build() {
    cd $_svnmod
    ./configure --prefix=/usr --libdir=/usr/lib
    make all
    package() {
    cd $_svnmod
    make INSTALL_PREFIX="$pkgdir/" install
    What's wrong here? Make is installed.
    Last edited by Thorsten Reinbold (2013-11-23 21:22:43)

    karol wrote:
    I can't it to work at all:
    $ makepkg -si
    ==> Making package: lensfun-svn 326-1 (Sat Nov 23 21:52:27 CET 2013)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> Retrieving sources...
    -> Updating lensfun svn repo...
    Skipped '.'
    Summary of conflicts:
    Skipped paths: 1
    ==> Validating source files with md5sums...
    lensfun ... Skipped
    ==> Extracting sources...
    -> Creating working copy of trunk svn repo...
    ==> Starting pkgver()...
    ==> Updated version: lensfun-svn -1
    ==> ERROR: pkgver is not allowed to be empty.
    Have you tried updating the lensfun PKGBUILD from the repos?
    Sorry, you've done something wrong there. I guesss you have used the PKGBUILD from the AUR? You have to fill out the Versionnumber by hand before you can build it. Or take my PKGBUILD from above.
    Last edited by Thorsten Reinbold (2013-11-23 21:00:13)

  • [SOLVED] Unable to build libgig-svn

    Hello,
    I just tried building libgig-svn from the AUR, but it didn’t work (neither on my desktop nor my laptop).
    Here is the console output: http://pastebin.com/MwcvtnTr
    Does anybody know what’s wrong there?
    Thanks in advance,
    Peter
    Last edited by Nothgirc (2014-05-28 22:37:28)

    Thanks for the suggestion, but I fail to get it (libakai) installed. If I’m not mistaken, it requires libngl:
    make[1]: Entering directory '/home/peter/tmp/libakai/src'
    ../libakai.mk:4: ../../ngl/libngl.mk: No such file or directory
    make[1]: *** No rule to make target '../../ngl/libngl.mk'. Stop.
    make[1]: Leaving directory '/home/peter/tmp/libakai/src'
    Makefile:7: recipe for target 'all' failed
    make: *** [all] Error 2
    Now, if my research is correct, NGL has been merged into NUI3. I tried to build that, but with the following error message I don’t know what to do:
    CMake Warning at CMakeLists.txt:24 (FIND_PACKAGE):
    By not providing "FindLibTidy.cmake" in CMAKE_MODULE_PATH this project has
    asked CMake to find a package configuration file provided by "LibTidy", but
    CMake did not find one.
    Could not find a package configuration file provided by "LibTidy" with any
    of the following names:
    LibTidyConfig.cmake
    libtidy-config.cmake
    Add the installation prefix of "LibTidy" to CMAKE_PREFIX_PATH or set
    "LibTidy_DIR" to a directory containing one of the above files. If
    "LibTidy" provides a separate development package or SDK, be sure it has
    been installed.
    CMake Error at CMakeLists.txt:32 (MESSAGE):
    The LibTidy library was not found.
    -- Configuring incomplete, errors occurred!
    See also "/home/peter/tmp/nui3-master/build/CMakeFiles/CMakeOutput.log".
    I have installed tidyhtml, which should provide libtidy. But there is no LibTidyConfig.cmake nor libtidy-config.cmake on my system.
    UPDATE: The libgig-svn package got updated, and all works now.
    Last edited by Nothgirc (2014-05-28 22:36:40)

  • 32 bit Application calling 32 bit DLL "An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)"

    Hi,
    I am developing an application in visual c# which loads few DLLs.
    While loading the DLLs I am getting this error
    "An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)"
    Strange thing for me is that I don't get this error always. In most of the cases when I uninstall the application and reboot my PC again when I install again then problem is solved for few days.
    I have followed several threads all suggests that This error comes either "64 bit exe tries to load 32 dll" or "32 bit exe tries to load 64 bit dll". In my case i made sure that both the
    exe and dll are 32 bit.
    In Project property I selected Platform and Platform target to x86. But the problem still occurs.
    Some body please suggest some solutions and why this problem occur.
    Thanks
    Sujeet. 

    Hi,
    How do you load the DLLs? I assume you get an exception and do not call the LoadLibrary API function directly. The latter just returns NULL (Intptr.Zero) if you load a library with the wrong bitness. However, in this case, I do not get error 11 (= 0xB =
    ERROR_BAD_FORMAT), but I get error 193 (= ERROR_BAD_EXE_FORMAT), so I think something else is going on on your machine.
    So, do you get an exception, and which one? Can you catch and examine it? Does it provide details about which library can not be loaded?
    An option is using
    Process Explorer to find out which library can not be loaded by looking at which libraries are being accessed most recently.
    Another option is using Windbg.exe (from the Windows Debugging Tools). By default, it outputs all loaded modules so that the last one your application tries to load should be listed there, too. It should even be listed if it fails to load; at least that
    was the case in my tests.
    Sometimes, if no path is specified for the dll file, the dll can be loaded from the current directory. So depending on what happened at runtime before the library is being loaded, the current directory could have been changed so that you can get variable
    results during debugging.
    When you are saying "when I uninstall the application", do you mean your own application on your own PC? Does the problem (also) happen during debugging inside Visual Studio?
    Armin

  • Cant install itunes due to "Unsupported 16 bit application" error

    Hey everyone.
    A couple weeks ago my iTunes got messed up after my pc froze. Since then, iTunes will pop up with "installing" when my iPod is charging, but nothing happens.
    I have tried to re-install with the latest version and with old versions, but I keep getting an error that says "Unsupported 16 bit application."
    Is the anyway I can fix this and get iTunes to install?
    Thnaks for your help.

    If I remember correctly and if you do some research 16-bit execution is not supported on 64-bit Windows.
    See results of a Google for
    16 bit application on 64 bit windows 7  Read the post from the first link
    How can I run 16 bit programs in Windows 7 64-bit? :
    "16-bit programs can't run on 64-bit windows 7 natively." 
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. ”

Maybe you are looking for