Last active
December 17, 2015 06:28
-
-
Save worr/5565142 to your computer and use it in GitHub Desktop.
eventd gmake output
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Doesn't work | |
gcc -shared -fPIC -DPIC -o .libs/libeventc.so.0.0 -pthread -std=gnu99 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN="libeventc" -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -Wl,--no-undefined -shared client/libeventc/src/.libs/libeventc_la-libeventc.o -Wl,-whole-archive /home/will/eventd/.libs/libeventd-evp.a -Wl,-no-whole-archive -L.libs -leventd-event -lgio-2.0 -lgmodule-2.0 -lz -lgthread-2.0 -lffi -lpcre -lgobject-2.0 -lglib-2.0 -lintl -liconv | |
# Does work | |
gcc -shared -fPIC -DPIC -o .libs/libeventc.so.0.0 -pthread -std=gnu99 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN="libeventc" -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -Wl,--no-undefined -shared client/libeventc/src/.libs/libeventc_la-libeventc.o -Wl,-whole-archive /home/will/eventd/.libs/libeventd-evp.a -Wl,-no-whole-archive -L.libs -leventd-event -lgio-2.0 -lgmodule-2.0 -lz -lgthread-2.0 -lffi -lpcre -lgobject-2.0 -lglib-2.0 -lintl -liconv -lc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ will on ponyexpress ] ( eventd ) % gmake [1] | |
Making all in po | |
gmake[1]: Nothing to be done for `all'. | |
/bin/sh ./libtool --tag=CC --mode=link gcc -std=gnu99 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN=\"libeventc\" -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -Wl,--no-undefined -L/usr/lib -lc -shared -version-info 0:0:0 -o libeventc.la -rpath /usr/local/lib client/libeventc/src/libeventc_la-libeventc.lo -Wl,--no-undefined -L/usr/lib -lc libeventd-event.la libeventd-evp.la -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -lglib-2.0 -lintl -liconv | |
libtool: link: rm -fr .libs/libeventc.lax | |
libtool: link: (cd .libs/libeventc.lax/libeventd-evp.a && ar x "/home/will/eventd/./.libs/libeventd-evp.a") | |
libtool: link: gcc -std=gnu99 -shared -fPIC -DPIC -o .libs/libeventc.so.0.0 client/libeventc/src/.libs/libeventc_la-libeventc.o .libs/libeventc.lax/libeventd-evp.a/libeventd_evp_la-context.o .libs/libeventc.lax/libeventd-evp.a/libeventd_evp_la-helpers.o .libs/libeventc.lax/libeventd-evp.a/libeventd_evp_la-receive.o .libs/libeventc.lax/libeventd-evp.a/libeventd_evp_la-send.o -L/home/will/eventd/.libs -L/usr/lib -L./.libs -L/usr/local/lib -leventd-event -lgio-2.0 -lgmodule-2.0 -lz -lgobject-2.0 -lgthread-2.0 -lffi -lglib-2.0 -lpcre -lintl -liconv -pthread -O2 -Wl,--no-undefined -Wl,--no-undefined -pthread -pthread -pthread | |
.libs/libeventc.lax/libeventd-evp.a/libeventd_evp_la-receive.o(.text+0x2e2): In function `_libeventd_evp_context_receive_callback': | |
server/libeventd-evp/src/receive.c:294: undefined reference to `strchr' | |
.libs/libeventc.lax/libeventd-evp.a/libeventd_evp_la-receive.o(.text+0x2fb):server/libeventd-evp/src/receive.c:297: undefined reference to `strchr' | |
collect2: ld returned 1 exit status | |
gmake[1]: *** [libeventc.la] Error 1 | |
gmake: *** [all-recursive] Error 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./src -I ./src/ -I ./src/ -I ./server/libeventd-event/include -I ./server/libeventd-evp/include -I ./server/libeventd/include -I ./server/libeventd-plugin/include -I ./server/eventdctl/include -I ./plugins/nd/include -I ./client/libeventc/include -I ./server/libeventd-test/include -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN="libeventd-evp" -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -MT server/libeventd-evp/src/libeventd_evp_la-helpers.lo -MD -MP -MF server/libeventd-evp/src/.deps/libeventd_evp_la-helpers.Tpo -c server/libeventd-evp/src/helpers.c -fPIC -DPIC -o server/libeventd-evp/src/.libs/libeventd_evp_la-helpers.o | |
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./src -I ./src/ -I ./src/ -I ./server/libeventd-event/include -I ./server/libeventd-evp/include -I ./server/libeventd/include -I ./server/libeventd-plugin/include -I ./server/eventdctl/include -I ./plugins/nd/include -I ./client/libeventc/include -I ./server/libeventd-test/include -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN="libeventd-evp" -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -MT server/libeventd-evp/src/libeventd_evp_la-helpers.lo -MD -MP -MF server/libeventd-evp/src/.deps/libeventd_evp_la-helpers.Tpo -c server/libeventd-evp/src/helpers.c -o server/libeventd-evp/src/libeventd_evp_la-helpers.o | |
mv -f server/libeventd-evp/src/.deps/libeventd_evp_la-helpers.Tpo server/libeventd-evp/src/.deps/libeventd_evp_la-helpers.Plo | |
/usr/bin/libtool --tag=CC --mode=link gcc -std=gnu99 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN=\"libeventd-evp\" -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -Wl,--no-undefined -avoid-version -lc -L/usr/lib -o libeventd-evp.la server/libeventd-evp/src/libeventd_evp_la-send.lo server/libeventd-evp/src/libeventd_evp_la-receive.lo server/libeventd-evp/src/libeventd_evp_la-context.lo server/libeventd-evp/src/libeventd_evp_la-helpers.lo libeventd-event.la -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -lglib-2.0 -lintl -liconv | |
libtool: link: ar cru .libs/libeventd-evp.a server/libeventd-evp/src/.libs/libeventd_evp_la-send.o server/libeventd-evp/src/.libs/libeventd_evp_la-receive.o server/libeventd-evp/src/.libs/libeventd_evp_la-context.o server/libeventd-evp/src/.libs/libeventd_evp_la-helpers.o | |
libtool: link: ranlib .libs/libeventd-evp.a | |
/usr/bin/libtool --tag=CC --mode=link gcc -std=gnu99 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN=\"libeventc\" -I/usr/local/include/gio-unix-2.0/ -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -Wl,--no-undefined -shared -version-info 0:0:0 -lc -L/usr/lib -o libeventc.la -rpath /usr/local/lib client/libeventc/src/libeventc_la-libeventc.lo libeventd-event.la libeventd-evp.la -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl -liconv -L/usr/local/lib -lglib-2.0 -lintl -liconv | |
libtool: link: gcc -shared -fPIC -DPIC -o .libs/libeventc.so.0.0 -pthread -std=gnu99 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN="libeventc" -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -Wl,--no-undefined -shared client/libeventc/src/.libs/libeventc_la-libeventc.o -Wl,-whole-archive /home/will/eventd/.libs/libeventd-evp.a -Wl,-no-whole-archive -L.libs -leventd-event -lgio-2.0 -lgmodule-2.0 -lz -lgthread-2.0 -lffi -lpcre -lgobject-2.0 -lglib-2.0 -lintl -liconv | |
/home/will/eventd/.libs/libeventd-evp.a(libeventd_evp_la-receive.o)(.text+0x2e2): In function `_libeventd_evp_context_receive_callback': | |
server/libeventd-evp/src/receive.c:294: undefined reference to `strchr' | |
/home/will/eventd/.libs/libeventd-evp.a(libeventd_evp_la-receive.o)(.text+0x2fb):server/libeventd-evp/src/receive.c:297: undefined reference to `strchr' | |
collect2: ld returned 1 exit status | |
Error while executing gcc -shared -fPIC -DPIC -o .libs/libeventc.so.0.0 -pthread -std=gnu99 -fvisibility=hidden -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -D G_LOG_DOMAIN="libeventc" -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -g -O2 -Wl,--no-undefined -shared client/libeventc/src/.libs/libeventc_la-libeventc.o -Wl,-whole-archive /home/will/eventd/.libs/libeventd-evp.a -Wl,-no-whole-archive -L.libs -leventd-event -lgio-2.0 -lgmodule-2.0 -lz -lgthread-2.0 -lffi -lpcre -lgobject-2.0 -lglib-2.0 -lintl -liconv | |
gmake[1]: *** [libeventc.la] Error 2 | |
gmake: *** [all-recursive] Error 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ will on ponyexpress ] ( ~ ) % gcc -o test test.c [0] | |
[ will on ponyexpress ] ( ~ ) % ./test [0] | |
asdf | |
[ will on ponyexpress ] ( ~ ) % ldd test [0] | |
test: | |
Start End Type Open Ref GrpRef Name | |
1c000000 3c004000 exe 1 0 0 test | |
053a0000 253ce000 rlib 0 1 0 /usr/lib/libc.so.66.2 | |
08f1f000 08f1f000 rtld 0 1 0 /usr/libexec/ld.so |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <string.h> | |
int main(void) { | |
printf("%s\n", strchr("asdf", 'a')); | |
return 0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment