This should successfully compile your example: Code: gcc `ncurses5-config --cflags --libs` -o ../obj/example14 example14.c If you want to compile/link against ncurses6, you should use "ncurses6-config" instead obviously. The problem started when I decided to have arrow keys as input. In short: if x.o uses a symbol from y.o, you have to specify x.o _before_ y.o. I fixed that with Code: $gcc -I /usr/include/ncurses -o ../obj/example14 example14.c but that produces these errors: Code: /tmp/ccOJDxnY.o: In function `main': example14.c:(.text+0x25): undefined reference to `initscr' example14.c:(.text+0x2a): undefined reference to `cbreak' http://rinfix.com/usr-bin-ld-cannot/usr-bin-ld-cannot-find-lxt.html
Build me a brick wall! Lab colleague uses cracked software. Join Date Jan 2008 Location USA. Join them; it only takes a minute: Sign up gcc /usr/bin/ld: error: cannot find -lncurses up vote 24 down vote favorite 6 I am running Ubuntu 12.04 and I'm currently working
Can anybody point to me what I am missing? Thread Tools Show Printable Version Subscribe to this Thread… Display Linear Mode Switch to Hybrid Mode Switch to Threaded Mode June 10th, 2009 #1 blurt View Profile View Forum Posts Private Terms Privacy Security Status Help You can't perform that action at this time. Reply With Quote « Previous Thread | Next Thread » Tags for this Thread gcc/ld, ncurses, x86_64 View Tag Cloud Bookmarks Bookmarks Digg del.icio.us StumbleUpon Google Facebook Twitter Posting Permissions You
gcc main.o -o main -L/location/of/ncurses -lm -lGL -lGLU -lglut -lncurses The linker can't find your shared library in it's search path. Select Articles, Forum, or Blog. I have also installed ncurses-static, glibc-static.i686, and glibc-devel.i686 on my system. If you added those flags after building llvm they weren't picked up properly.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. Or your user account? share|improve this answer answered Dec 26 '12 at 20:49 beeCoder 180111 add a comment| Your Answer draft saved draft discarded Sign up or log in Sign up using Google Sign Acknowledgement sent to Sven Joachim
Quote: Originally posted by tarballedtux When I tried to do a make menuconfig I got this errorabout ncurses: Did you run this a root? Just install it with apt. Is it possible to check where an alias was defined? So, what simple error am I making here?
Reading installed packages... 'ncurses6-devel' not found in package names. FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc. Got some idea from a 'readme' in there to do: sudo ./configure; wheee!! The closes rpm's I can find are ncurses-devel-5.2-12.1mdk.i586.rpm and ncurses-devel-5.2-12.2mdk.i586.rpm. - robeb robeb View Public Profile View LQ Blog View Review Entries View HCL Entries Find More Posts by robeb
Dunno why but it seems I installed some kind of un-official version that the compiler didn't recognize. check my blog Reading the gcc User Guide, I had trouble understanding whether a directory or a file is intended. You need to install the ncurses-devel package: Code: yum install ncurses-devel Linking with -lncurses will work after doing that. __________________ OS: Fedora 23 x86_64 | Machine: HP Pavilion a6130n | CPU: So it's just saying that it can't find the library ncurses.
You signed out in another tab or window. impressive; can't figure what to do from there. Yours may be self-compiled, though. >> It seems that issue is in /usr/lib/x86_64-linux-gnu/libncurses.so: >> >> # cat /usr/lib/x86_64-linux-gnu/libncurses.so >> INPUT(libncurses.so.5 -ltinfo) >> >> >> Changing this to full path fixes problem: this content LinuxQuestions.org > Forums > Linux Forums > Linux - Software Unable to find ncurses libraries!
ihnorton commented Jul 23, 2014 Adding *; in expmap changes the missing symbol but doesn't eliminate it. Registration is quick, simple and absolutely free. Is calling a function with local side-effects twice in the same expression undefined behavior?
I have NO IDEA which of those fifty files did the trick. Browse other questions tagged c linux gcc ubuntu ncurses or ask your own question. I checked to see the key codes for arrow keys but all of the arrows return 0. They are global for that gcc invokation.
jtravs referenced this issue Jul 23, 2014 Closed Can't build on OSX #4 ihnorton commented Jul 23, 2014 Explicitly linking llvm and clang gets rid of the linker errors (current patch Dealing With Dragonslayers In the context of this quote, how many 'chips/sockets' do personal computers contain? So for compiling/linking against ncurses6, those should work: Code: gcc -I/usr/include/ncurses6/ncurses -I/usr/include/ncurses6 -o ../obj/example14 example14.c -L/usr/lib64/ncurses6 -lncurses -lpanel Code: gcc -o ../obj/example14 example14.c `ncurses6-config --cflags --libs` -lpanel Oh, and this would have a peek at these guys Adv Reply Quick Navigation General Help Top Site Areas Settings Private Messages Subscriptions Who's Online Search Forums Forums Home Forums The Ubuntu Forum Community Ubuntu Official Flavours Support New to
I searched a lot to fix it but no success... tarballedtux View Public Profile View LQ Blog View Review Entries View HCL Entries Find More Posts by tarballedtux 07-12-2002, 07:23 PM #2 pickledbeans Member Registered: Jun 2002 Location: Bailey, I'm really confused because I've never seen this before and so many programs rely on ncurses. --taraballedtux tarballedtux View Public Profile View LQ Blog View Review Entries View HCL Entries Last edited by wolfi323; 28-Aug-2014 at 23:32.
Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.