Advertisement
Guest User

jpk

a guest
Feb 21st, 2010
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. liburiparser documentation: http://uriparser.sourceforge.net/doc/html/
  2.  
  3. ================================================================================
  4.  
  5. main.c:
  6. #include <uriparser/Uri.h>
  7.  
  8. int main() {
  9. UriParserStateA state;
  10. UriUriA uri;
  11.  
  12. state.uri = &uri;
  13.  
  14. if (uriParseUriA(&state, "file:///home/user/song.mp3") != URI_SUCCESS) {
  15. /* Failure */
  16. uriFreeUriMembersA(&uri);
  17. }
  18. uriFreeUriMembersA(&uri);
  19.  
  20.  
  21. return 0;
  22. }
  23.  
  24. ================================================================================
  25.  
  26. Makefile:
  27. C = gcc
  28. CFLAGS = -Wall -pedantic -g
  29.  
  30. all: main.o
  31. $(C) $(CFLAGS) -o uriparsetest main.o
  32.  
  33. main.o: main.c
  34. $(C) -c $(CFLAGS) main.c
  35.  
  36. clean:
  37. -rm -f uriparsetest *.o
  38.  
  39. ================================================================================
  40.  
  41. Errors:
  42. jpk@truth:~/code/junkyard$ make
  43. gcc -c -Wall -pedantic -g main.c
  44. gcc -Wall -pedantic -g -o uriparsetest main.o
  45. main.o: In function `main':
  46. /home/jpk/code/junkyard/main.c:9: undefined reference to `uriParseUriA'
  47. /home/jpk/code/junkyard/main.c:10: undefined reference to `uriFreeUriMembersA'
  48. /home/jpk/code/junkyard/main.c:12: undefined reference to `uriFreeUriMembersA'
  49. collect2: ld returned 1 exit status
  50. make: *** [all] Error 1
  51. jpk@truth:~/code/junkyard$
  52.  
  53. ===============================================================================
  54.  
  55. liburiparser is installed:
  56. jpk@truth:~$ apt-cache policy liburiparser1 liburiparser-dev
  57. liburiparser1:
  58. Installed: 0.7.4-1
  59. Candidate: 0.7.4-1
  60. Version table:
  61. *** 0.7.4-1 0
  62. 500 http://us.archive.ubuntu.com karmic/universe Packages
  63. 100 /var/lib/dpkg/status
  64. liburiparser-dev:
  65. Installed: 0.7.4-1
  66. Candidate: 0.7.4-1
  67. Version table:
  68. *** 0.7.4-1 0
  69. 500 http://us.archive.ubuntu.com karmic/universe Packages
  70. 100 /var/lib/dpkg/status
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement