скомпильте исходник

компильните исходники и сообщите результаты, а то уменя ругается на неисполняемый стек, и на отсутствие libipq.h
ссылка на исходник
http://office-control.org/svn/repos/daemon_control/linbilling.tar.gz

makefile внутри, исходники весят мало, 12Кбайт

http://www.gentoo.ru/node/875

исходный код

исходный код был откомпилироан успешно? если да то какое у вас содержимое CHOST в /etc/make.conf

P.S.: мосье Hrundix, вы получили сатисфакцию?

мне не обязательно его собирать у меня бинарник работает превосходно, мне просто нужны результаты сборки на других системах, будье любезный уделите 3 минуты на эту команду
cd ~ && wget http://office-control.org/svn/repos/daemon_control/linbilling.tar.gz && tar -xvzf ./linbilling.tar.gz && make

Спасибо всем кто откликнется

Надо полагать,

Надо полагать, iptables у вас установлен...
_______________________
From Siberia with Love!

конечно

установлен, судя по вопросу, это заголовочный файл для iptables? видимо пути где он лежит и место где он прописан в коде отличается:-) подправим

Quote:cc -c -o

Цитата:
cc -c -o config.o config.c
cc -c -o linbilling.o linbilling.c
linbilling.c: In function ‘main’:
linbilling.c:816: warning: generating trampoline in object (requires executable stack)
cc -c -o strfunct.o strfunct.c
Building target: linbilling
Invoking: GCC C Linker
gcc -L/usr/lib/mysql -o"linbilling" ./config.o ./linbilling.o ./strfunct.o -lpthread -lmysqlclient -lipq
Finished building target: linbilling

Вроде всё впоряде, конфигурацию железки смари ниже!) Вот только
#include libipq.h
пришлось поменять на
#include libipq/libipq.h

USE="The SOURCE", Luke && emerge --syth ------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM xSeries 346 ECY 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.4_rc1 (default-linux/x86/2007.0/server, gcc-4.2.2, glibc-2.7-r0, 2.6.23-gentoo-r2 i686)

спасибо, а на amd..

есть возможность собрать?

MazeComp qwe # make Building

MazeComp qwe # make
Building file: ../config.c
Invoking: GCC C Compiler
gcc -mtune=i386 -O0 -Wall -c -fmessage-length=0 -v -MMD -MP -MF"config.d" -MT"config.d" -o"config.o" "../config.c"
Используются внутренние спецификации.
Целевая архитектура: x86_64-pc-linux-gnu
Параметры конфигурации: /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.1.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --enable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --enable-languages=c,c++,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Модель многопотоковости: posix
gcc версия 4.1.2 (Gentoo 4.1.2 p1.0.1)
 /usr/libexec/gcc/x86_64-pc-linux-gnu/4.1.2/cc1 -quiet -v -MMD config.dconfig.o -MFconfig.d -MP -MTconfig.d -MQ config.o ../config.c -quiet -dumpbase config.c -mtune=i386 -auxbase-strip config.o -O0 -Wall -version -fmessage-length=0 -o /tmp/cc7L2gjN.s
несуществующий каталог "/usr/local/include" проигнорирован
несуществующий каталог "/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/include" проигнорирован
порядок поиска для #include "...":
порядок поиска для #include <...>:
 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include
 /usr/include
конец списка поиска
../config.c:1: ошибка: заданный процессор не поддерживает набор команд x86-64
GNU C версия 4.1.2 (Gentoo 4.1.2 p1.0.1) (x86_64-pc-linux-gnu)
        скомпилировано GNU C версия 4.1.2 (Gentoo 4.1.2 p1.0.1).
эвристики GGC: --param ggc-min-expand=94 --param ggc-min-heapsize=120117
make: *** [config.o] Ошибка 1

спасибо

если будут другие желающие попробовать собрать также отписывайтсь, буду признателен

После правки в

После правки в linbilling.h

-#include <libipq.h>
+#include <libipq/libipq.h>

прекрасно собралось, правда с варнингом.

xtreme@vzhik ~/trash/linbilling $ make
cc    -c -o config.o config.c
cc    -c -o linbilling.o linbilling.c
linbilling.c: В функции ‘main’
linbilling.c:816: предупреждение: generating trampoline in object (requires executable stack)
cc    -c -o strfunct.o strfunct.c
Building target: linbilling
Invoking: GCC C Linker
gcc -L/usr/lib/mysql -o"linbilling"  ./config.o ./linbilling.o ./strfunct.o   -lpthread -lmysqlclient -lipq
Finished building target: linbilling

Железо: x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 6000+
Ядро: 2.6.22-gentoo-r6 #1 SMP

Upd: тэг code работает как-то странно...там где #include, в первой строке libipq.h, во второй libipq/libipq.h

Предложение

Уважаемые!
Если будут вопросы по сборке linbilling
обращайтесь на форум программы или ко мне лично!
На сайте в команде указанны контакты по которым можно со мной связаться!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".