ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] squidclam
@ 2008-01-11  8:38 Алексей Шенцев
  2008-01-11  8:41 ` Slava Semushin
  2008-01-11 11:36 ` Алексей Шенцев
  0 siblings, 2 replies; 5+ messages in thread
From: Алексей Шенцев @ 2008-01-11  8:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Всем привет!
Собираю сабж. Вылазеет такое:
make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make 
rule.
gcc -Wall  -I/usr/include -lcurl  -s -o squidclam squidclam.c config.c 
clamdscan.c
squidclam.c: In function 'main':
squidclam.c:231: warning: pointer targets in passing argument 1 of 'strncpy' 
differ in signedness
squidclam.c:235: warning: pointer targets in passing argument 1 of 'mkstemp' 
differ in signedness
squidclam.c:243: warning: pointer targets in passing argument 1 of 'chmod' 
differ in signedness
squidclam.c:268: warning: pointer targets in passing argument 1 of 'sprintf' 
differ in signedness
squidclam.c:358: warning: pointer targets in passing argument 1 of 'clamdscan' 
differ in signedness
squidclam.c:358: warning: pointer targets in passing argument 2 of 'clamdscan' 
differ in signedness
squidclam.c:381: warning: pointer targets in passing argument 1 of 'unlink' 
differ in signedness
/tmp/.private/ashen/ccaqa60i.o: In function `main':
squidclam.c:(.text+0x45d): undefined reference to `curl_global_init'
squidclam.c:(.text+0x465): undefined reference to `curl_easy_init'
squidclam.c:(.text+0x58a): undefined reference to `curl_easy_setopt'
squidclam.c:(.text+0x59f): undefined reference to `curl_easy_setopt'
squidclam.c:(.text+0x5b4): undefined reference to `curl_easy_setopt'
squidclam.c:(.text+0x5dd): undefined reference to `curl_easy_setopt'
squidclam.c:(.text+0x5f2): undefined reference to `curl_easy_setopt'
/tmp/.private/ashen/ccaqa60i.o:squidclam.c:(.text+0x607): more undefined 
references to `curl_easy_setopt' follow
/tmp/.private/ashen/ccaqa60i.o: In function `main':
squidclam.c:(.text+0x853): undefined reference to `curl_easy_perform'
squidclam.c:(.text+0xbcf): undefined reference to `curl_global_cleanup'
collect2: ld returned 1 exit status

Что не так делаю?
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] squidclam
  2008-01-11  8:38 [devel] squidclam Алексей Шенцев
@ 2008-01-11  8:41 ` Slava Semushin
  2008-01-11  8:46   ` Алексей Шенцев
  2008-01-11  9:27   ` Алексей Шенцев
  2008-01-11 11:36 ` Алексей Шенцев
  1 sibling, 2 replies; 5+ messages in thread
From: Slava Semushin @ 2008-01-11  8:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

11.01.08, Алексей Шенцев<ashen / nsrz.ru> написал(а):
> Всем привет!
> Собираю сабж. Вылазеет такое:
> make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make
> rule.
> gcc -Wall  -I/usr/include -lcurl  -s -o squidclam squidclam.c config.c
> clamdscan.c

"Уж сколько раз твердили миру.." ?

-lcurl должна быть в самом конце команды компиляции.

[...]


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] squidclam
  2008-01-11  8:41 ` Slava Semushin
@ 2008-01-11  8:46   ` Алексей Шенцев
  2008-01-11  9:27   ` Алексей Шенцев
  1 sibling, 0 replies; 5+ messages in thread
From: Алексей Шенцев @ 2008-01-11  8:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Friday 11 January 2008 11:41:20 Slava Semushin написал(а):
> 11.01.08, Алексей Шенцев<ashen / nsrz.ru> написал(а):
> > Всем привет!
> > Собираю сабж. Вылазеет такое:
> > make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent
> > make rule.
> > gcc -Wall  -I/usr/include -lcurl  -s -o squidclam squidclam.c config.c
> > clamdscan.c
>
> "Уж сколько раз твердили миру.." ?
>
> -lcurl должна быть в самом конце команды компиляции.
>
> [...]
:) Так и думал as-need. Доверяй себе но проверяй. Псиб. :)
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] squidclam
  2008-01-11  8:41 ` Slava Semushin
  2008-01-11  8:46   ` Алексей Шенцев
@ 2008-01-11  9:27   ` Алексей Шенцев
  1 sibling, 0 replies; 5+ messages in thread
From: Алексей Шенцев @ 2008-01-11  9:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Friday 11 January 2008 11:41:20 Slava Semushin написал(а):
> 11.01.08, Алексей Шенцев<ashen / nsrz.ru> написал(а):
> > Всем привет!
> > Собираю сабж. Вылазеет такое:
> > make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent
> > make rule.
> > gcc -Wall  -I/usr/include -lcurl  -s -o squidclam squidclam.c config.c
> > clamdscan.c
>
> "Уж сколько раз твердили миру.." ?
>
> -lcurl должна быть в самом конце команды компиляции.
>
> [...]

Сделал в configure так:
вместо
CFLAGS="$CFLAGS $CURLLIBS $INCLUDE"
написал CFLAGS="$CFLAGS $INCLUDE"
а само упоминание $CURLLIBS добавил в таких строках:
$CC $CFLAGS -s -o $BINARY $BINARY.c config.c clamdscan.c $CURLLIBS

Но теперь в Makefile такое:
gcc -Wall  -I/usr/include  -s -o squidclam squidclam.c config.c 
clamdscan.c -lcurl -lcurl

Вопрос: откуда двойное "-lcurl -lcurl" и как от этого избавится.
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] squidclam
  2008-01-11  8:38 [devel] squidclam Алексей Шенцев
  2008-01-11  8:41 ` Slava Semushin
@ 2008-01-11 11:36 ` Алексей Шенцев
  1 sibling, 0 replies; 5+ messages in thread
From: Алексей Шенцев @ 2008-01-11 11:36 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В сообщении от Friday 11 January 2008 11:38:36 Алексей Шенцев написал(а):
> Собираю сабж. Вылазеет такое:
> make[1]: warning: jobserver unavailable: using -j1.  Add `+' to parent make
> rule.
> gcc -Wall  -I/usr/include -lcurl  -s -o squidclam squidclam.c config.c
> clamdscan.c
Тема закрыта. Спасибо shaba@ за помощь и консультации.
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-01-11 11:36 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-01-11  8:38 [devel] squidclam Алексей Шенцев
2008-01-11  8:41 ` Slava Semushin
2008-01-11  8:46   ` Алексей Шенцев
2008-01-11  9:27   ` Алексей Шенцев
2008-01-11 11:36 ` Алексей Шенцев

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git