Bravo List

Bravo List (http://www.bvlist.com/index.php)
-   Downloads (http://www.bvlist.com/forumdisplay.php?f=16)
-   -   vBitty (vBTT) 3 for XBT 1.2 (http://www.bvlist.com/showthread.php?t=2313)

Fynnon 30th March 2009 01:20

vBitty (vBTT) 3 for XBT 1.2
 
4 Attachment(s)
SourceForge.net: vBitty(VBTT) - vBulletin Torrent Tracker


This tracker mod works with the latest vBulletin version !

Attachment 1180 Attachment 1181


Introduction

vBulletin Torrent Tracker (VBTT) also known as vBitty was made by toolmanwill based on the Tracker system by Olaf Van Dar Spek.



PHP Tracker vs. XBT Tracker
Many of you already know, there's two version of vBulletin Torrent Tracker. One PHP based other XBT (c++) based. PHP Tracker is a basic Tracker while XBT is full featured powerful Tracker & can handle much more peers than a php tracker.

Unfortunately PHP Tracker support vBulletin 3.0.x, 3.5.x & 3.6.x only. So if you want to use vBulletin 3.7.x, 3.8.x or later XBT Tracker is only choice. Another thing is developer toolmanwill stop developing PHP Tracker (until now).

However, if you install PHP Tracker on vBulletin 3.7.x or 3.8.x, it'll cause errors & might harm for your database. So in tutorial we are dealing with XBT Tracker not php thing.

Pre-Installation Note
The main thing you need to know before you are going to install this on your server, You must have root access & SSH enabled

Root Access is necessary to login SSH with root account to install the tracker on your server.

Now, many of you can ask What is root access? & What is SSH?

Let me answer, first- Root Access

It means, you can use ROOT as user name & have the power to access server's root, I mean system files. Its a server's SUPER USER

When you buy a Host, you have a user name & password to login to it.
Same way...If you have Root Access, your root user name will be : root & password: same as your normal pass if you dont change it manually or host will provide you

Now SSH. It also known as Shell Access.
Its a Command Prompt system of LINUX like windows have ms-dos or cmd...just little difficult
So if you have the SSH enabled, you can use COMMAND on your server.

But you need a third party software to connect your server. I recommend PUTTY. Download it, its free.

N.B. If your server is WINDOWS SERVER not a linux based (fedora, ubuntu, centos etc...) then forget about SSH thing...its not required for you. All you need to do download the windows version of this tracker & run it on your remote computer

Now lets move to the final part of this pre-installation.
Generally, you'll not have Root Access in Shared Server. So you cant install VBTT on a Shared Server.

If your host give you root access (very very rare in case of shared server...trust me) only then you can do it.
VPS (Virtual Private Server) & Dedicated server has generally Root Access & of course SSH

So I should say, If you are on a shared server FORGET THIS TORRENT TRACKER its not for you or just go for a VPS or Dedicated server first. However you can install PHP Tracker on Shared server only if are using vBulletin 3.0.x, 3.5.x or 3.6.x

Ask your host these questions:

* Torrent Tracker installation is allowed on your server?
* Do I have Root Access?
* SSH (Shell Access enabled)
* is port 2710 (& 2711 also) open for use ?

If all the answer is YES, go ahead...



Installation process
Do this step by step:

1. Upload all VBTT files at your ForumRoot (including "xbt" folder)

2. Now go to your AdminCP >> Product Manager >> Add product & add the "product-vbtt3forxbt.xml" file of VBTT

3. Open the original Install Instruction file ( Install-do not upload!!! / installation.html ) provided by the VBTT author & start modifying PHP files as there mentioned.

4. CHMOD 777 > ForumRoot/xbt/Tracker folder & all files in it (it might be necessary, so we did it)

Note: chmod means Permission (in linux based operating system) & when the value of chmod is 777, it means all permission (read, write, executive)

From your server control panel you can change permission of a folder/file. Otherwise use a FTP Client software like "Smart FTP Client" & right-click the folder >> properties >> make CHMOD to 777 (check box "apply change to this folder, subfolder & files")

5. At the folder xbt/Tracker there are a file xbt_tracker.conf edit this with your hostname, database name, username & pass.

6. run PUTTY (the SSH login software). Host name >> yourdomain.com. Click OK

7. It will ask username & then password

8. User name: root

9. password: your root password

10. when you are connected, use this command cd /home/admin/yourdomain.com/forum/xbt/Tracker This is the path of your xbt/Tracker folder. It is variable, depending on your server & user name.
I just give here an example - check your File manager for your original path

11. Now you are in Tracker folder (you can check it by dirs command)

12. use this command: ./make.sh

13. Sometimes it shows error. If so use this command first: yum install boost-devel gcc-c++ mysql-devel subversion (if your system is CentOS, Fedora Core and Red Hat)

or apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev (if your system Debian)

This will install latest g++ support & other thing that is necessary for XBT installation. & then again use this command: ./make.sh

14. When the Installation will be completed without any error, type : ./xbt_tracker

15. & it'll show that your Tracker is started & ready for use

Mahmoud 23rd November 2010 23:11

installation on windows
 
hi there
is the installation steps is the same for windows servers ?
thanks for help

Phogo 24th November 2010 00:10

No not the same.
Installing under Windows

  1. Download XBT Tracker from http://sourceforge.net/project/showf...kage_id=113737.
  2. Run the executable.
  3. Update xbt_tracker.conf with the database, host, user and pass of your MySQL setup.
There are two ways to run the tracker under Windows (NT, 2000, XP and 2003). The first way is to run the tracker manually, like every other application. The second way is to run the tracker as service. The advantage of this way is that it also runs when no user is logged in.
  1. Open a command window (Start - Run - cmd).
  2. Run net start "XBT Tracker"
Starting under Windows

Just start the executable. An empty DOS window should appear.

Mahmoud 24th November 2010 00:30

wow thanks for that cool support

and i already download and install it

when starting the XBT Tracker EXE file i got error message asking me about mysql dll file, should i install it in any special please like local server ?

and please is there is any scripts integrated with vB Forum like that one ?

thanks

Phogo 24th November 2010 14:17

I would run it on localhost first, i have successfully installed it on http://www.easywamp.com/ before

Mahmoud 25th November 2010 01:36

Quote:

Originally Posted by Phogo (Post 25824)
I would run it on localhost first, i have successfully installed it on http://www.easywamp.com/ before

i install it in my local forum on Wamp server and fix the errors
but the forum didnt count the seeders of the leechers and that mean
all the files is dead
any help with that please

thanks

Phogo 25th November 2010 12:41

Simple question but are you seeding the torrents? What message do you get in your client?

Mahmoud 25th November 2010 17:49

Quote:

Originally Posted by Phogo (Post 25847)
Simple question but are you seeding the torrents? What message do you get in your client?

yes im
the tracker is external tracker ( demonoid , my private tracker )
and bot of them is active and seeding the files right now and my torrent client seed the both files on my forum :ok:
and no activity over the forum
any suggestion :coffee:

Phogo 25th November 2010 18:11

This mod doesn't allow external torrents.

Mahmoud 25th November 2010 19:10

Quote:

Originally Posted by Phogo (Post 25861)
This mod doesn't allow external torrents.

how ?
i have option in my ADMIN CP about enable or disable the external torrents

underx 5th December 2010 19:05

is this secure ?
thks for the share

wMan 19th June 2011 16:50

torrent bar
 
http://www.bvlist.com/attachment.php...1&d=1264117567

i see you have the torrent in the menu bar what im asking is where to add this in the menu bar

i used vb 3.8.6 all want ok and the ssh too just need to know to add the page in menu bar many thax

Irakly2012 25th July 2012 17:54

VBulletin Torrent Tracker 3 for XBT 1.2 CUSTOM
 
1 Attachment(s)
VBulletin Torrent Tracker 3 for XBT 1.2 CUSTOM (1-4-2009)

This modification pack is NOT compatible with vBulletin 3.0.x, 3.5.x or 3.6.x versions!!!!!!


VBulletin Torrent Tracker 3 for XBT 1.2 CUSTOM - New Install vBulletin 3.7.x only!


also working with vbulletin 3.8.x :)

uribelo 5th October 2012 20:48

one question, I need to create another db for xbt? or when configure put the same data of my vbulletin db?

http://tracker.hdclub.com.ua/browse.php

what script use this site? any idea? is vbitty? :muscle:

Phogo 14th October 2012 17:12

Quote:

Originally Posted by uribelo (Post 36802)
one question, I need to create another db for xbt? or when configure put the same data of my vbulletin db?

http://tracker.hdclub.com.ua/browse.php

what script use this site? any idea? is vbitty? :muscle:

It tells you at the bottom of the page "
Powered by TBDev v2.0 Yuna Scatari Edition Copyright © Yuna Scatari 2001-2012"

melwyn 24th March 2013 15:40

Help
 
Can you make a tutorial for the PHP version please?

Tolly TNT 4th May 2013 13:28

Quote:

Originally Posted by Fynnon (Post 10362)
SourceForge.net: vBitty(VBTT) - vBulletin Torrent Tracker


This tracker mod works with the latest vBulletin version !

Attachment 1180 Attachment 1181


Introduction

vBulletin Torrent Tracker (VBTT) also known as vBitty was made by toolmanwill based on the Tracker system by Olaf Van Dar Spek.



PHP Tracker vs. XBT Tracker
Many of you already know, there's two version of vBulletin Torrent Tracker. One PHP based other XBT (c++) based. PHP Tracker is a basic Tracker while XBT is full featured powerful Tracker & can handle much more peers than a php tracker.

Unfortunately PHP Tracker support vBulletin 3.0.x, 3.5.x & 3.6.x only. So if you want to use vBulletin 3.7.x, 3.8.x or later XBT Tracker is only choice. Another thing is developer toolmanwill stop developing PHP Tracker (until now).

However, if you install PHP Tracker on vBulletin 3.7.x or 3.8.x, it'll cause errors & might harm for your database. So in tutorial we are dealing with XBT Tracker not php thing.

Pre-Installation Note
The main thing you need to know before you are going to install this on your server, You must have root access & SSH enabled

Root Access is necessary to login SSH with root account to install the tracker on your server.

Now, many of you can ask What is root access? & What is SSH?

Let me answer, first- Root Access

It means, you can use ROOT as user name & have the power to access server's root, I mean system files. Its a server's SUPER USER

When you buy a Host, you have a user name & password to login to it.
Same way...If you have Root Access, your root user name will be : root & password: same as your normal pass if you dont change it manually or host will provide you

Now SSH. It also known as Shell Access.
Its a Command Prompt system of LINUX like windows have ms-dos or cmd...just little difficult
So if you have the SSH enabled, you can use COMMAND on your server.

But you need a third party software to connect your server. I recommend PUTTY. Download it, its free.

N.B. If your server is WINDOWS SERVER not a linux based (fedora, ubuntu, centos etc...) then forget about SSH thing...its not required for you. All you need to do download the windows version of this tracker & run it on your remote computer

Now lets move to the final part of this pre-installation.
Generally, you'll not have Root Access in Shared Server. So you cant install VBTT on a Shared Server.

If your host give you root access (very very rare in case of shared server...trust me) only then you can do it.
VPS (Virtual Private Server) & Dedicated server has generally Root Access & of course SSH

So I should say, If you are on a shared server FORGET THIS TORRENT TRACKER its not for you or just go for a VPS or Dedicated server first. However you can install PHP Tracker on Shared server only if are using vBulletin 3.0.x, 3.5.x or 3.6.x

Ask your host these questions:

* Torrent Tracker installation is allowed on your server?
* Do I have Root Access?
* SSH (Shell Access enabled)
* is port 2710 (& 2711 also) open for use ?

If all the answer is YES, go ahead...



Installation process
Do this step by step:

1. Upload all VBTT files at your ForumRoot (including "xbt" folder)

2. Now go to your AdminCP >> Product Manager >> Add product & add the "product-vbtt3forxbt.xml" file of VBTT

3. Open the original Install Instruction file ( Install-do not upload!!! / installation.html ) provided by the VBTT author & start modifying PHP files as there mentioned.

4. CHMOD 777 > ForumRoot/xbt/Tracker folder & all files in it (it might be necessary, so we did it)

Note: chmod means Permission (in linux based operating system) & when the value of chmod is 777, it means all permission (read, write, executive)

From your server control panel you can change permission of a folder/file. Otherwise use a FTP Client software like "Smart FTP Client" & right-click the folder >> properties >> make CHMOD to 777 (check box "apply change to this folder, subfolder & files")

5. At the folder xbt/Tracker there are a file xbt_tracker.conf edit this with your hostname, database name, username & pass.

6. run PUTTY (the SSH login software). Host name >> yourdomain.com. Click OK

7. It will ask username & then password

8. User name: root

9. password: your root password

10. when you are connected, use this command cd /home/admin/yourdomain.com/forum/xbt/Tracker This is the path of your xbt/Tracker folder. It is variable, depending on your server & user name.
I just give here an example - check your File manager for your original path

11. Now you are in Tracker folder (you can check it by dirs command)

12. use this command: ./make.sh

13. Sometimes it shows error. If so use this command first: yum install boost-devel gcc-c++ mysql-devel subversion (if your system is CentOS, Fedora Core and Red Hat)

or apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev (if your system Debian)

This will install latest g++ support & other thing that is necessary for XBT installation. & then again use this command: ./make.sh

14. When the Installation will be completed without any error, type : ./xbt_tracker

15. & it'll show that your Tracker is started & ready for use

contact me For Installation help using PM

karthick123 5th September 2013 20:18

is this tracker compatable for VB 4.1.4 am stuck in installing... can any one post tutorial with mod please!!!!:welcome:

TeamIP 8th September 2013 22:39

This what I am getting when I execute ./make.sh

Code:

In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from peer_link.cpp:5:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long l                                                                                        ong int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from server.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long l                                                                                        ong int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from tcp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from transaction.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from udp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/bt_misc.cpp: In function ‘std::string get_env(const std::string&)’:
../misc/bt_misc.cpp:37: error: ‘getenv’ was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/bvalue.cpp: In member function ‘int Cbvalue::write(const char*&, const char*)’:
../misc/bvalue.cpp:143: error: ‘atoi’ was not declared in this scope
../misc/bvalue.cpp:178: error: ‘atoll’ was not declared in this scope
../misc/bvalue.cpp: In member function ‘int Cbvalue::read(char*) const’:
../misc/bvalue.cpp:336: error: ‘strlen’ was not declared in this scope
../misc/bvalue.cpp:342: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/stream_reader.h:8,
                from ../misc/stream_reader.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.h:8,
                from ../misc/stream_writer.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In constructor ‘Cvirtual_binary_source::Cvirtual_binary_source(const void*, size_t)’:
../misc/virtual_binary.cpp:12: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In member function ‘size_t Cvirtual_binary::read(void*) const’:
../misc/virtual_binary.cpp:105: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In member function ‘void Cvirtual_binary::write(const void*, size_t)’:
../misc/virtual_binary.cpp:121: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xcc_z.cpp:6:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key.h:11,
                from ../misc/xif_key.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_key.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key_r.h:10,
                from ../misc/xif_key_r.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_key_r.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_value.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../misc/xif_value.cpp: In function ‘float read_float(const byte*&)’:
../misc/xif_value.cpp:11: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_old(const byte*&)’:
../misc/xif_value.cpp:53: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp:54: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_new(const byte*&)’:
../misc/xif_value.cpp:79: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_external(const byte*&)’:
../misc/xif_value.cpp:89: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::save(byte*&) const’:
../misc/xif_value.cpp:133: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::external_save(byte*&) const’:
../misc/xif_value.cpp:149: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float) [with T = byte*]’:
../misc/xif_value.cpp:125:  instantiated from here
../misc/stream_int.h:26: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/database.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/sql_query.cpp:5:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
../misc/sql/sql_query.cpp: In member function ‘void Csql_query::p(const std::string&)’:
../misc/sql/sql_query.cpp:68: error: ‘strcat’ was not declared in this scope
../misc/sql/sql_query.cpp: In member function ‘void Csql_query::p(const Cvirtual_binary&)’:
../misc/sql/sql_query.cpp:78: error: ‘strcat’ was not declared in this scope
In file included from ../misc/sql/sql_result.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope


Any support available?

AutoSnipe 9th September 2013 15:34

Any introductions available?
I know how on your question but by what I see you don't know how on mine

ictorrent 29th June 2014 13:08

i need help with installing this, someone please help me.

maikel4eva 17th July 2014 16:34

Quote:

Originally Posted by TeamIP (Post 42621)
This what I am getting when I execute ./make.sh

Code:

In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from peer_link.cpp:5:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long l                                                                                        ong int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from server.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long l                                                                                        ong int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from tcp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from transaction.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from udp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/bt_misc.cpp: In function ‘std::string get_env(const std::string&)’:
../misc/bt_misc.cpp:37: error: ‘getenv’ was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/bvalue.cpp: In member function ‘int Cbvalue::write(const char*&, const char*)’:
../misc/bvalue.cpp:143: error: ‘atoi’ was not declared in this scope
../misc/bvalue.cpp:178: error: ‘atoll’ was not declared in this scope
../misc/bvalue.cpp: In member function ‘int Cbvalue::read(char*) const’:
../misc/bvalue.cpp:336: error: ‘strlen’ was not declared in this scope
../misc/bvalue.cpp:342: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/stream_reader.h:8,
                from ../misc/stream_reader.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.h:8,
                from ../misc/stream_writer.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In constructor ‘Cvirtual_binary_source::Cvirtual_binary_source(const void*, size_t)’:
../misc/virtual_binary.cpp:12: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In member function ‘size_t Cvirtual_binary::read(void*) const’:
../misc/virtual_binary.cpp:105: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In member function ‘void Cvirtual_binary::write(const void*, size_t)’:
../misc/virtual_binary.cpp:121: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xcc_z.cpp:6:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key.h:11,
                from ../misc/xif_key.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_key.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key_r.h:10,
                from ../misc/xif_key_r.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_key_r.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_value.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../misc/xif_value.cpp: In function ‘float read_float(const byte*&)’:
../misc/xif_value.cpp:11: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_old(const byte*&)’:
../misc/xif_value.cpp:53: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp:54: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_new(const byte*&)’:
../misc/xif_value.cpp:79: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_external(const byte*&)’:
../misc/xif_value.cpp:89: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::save(byte*&) const’:
../misc/xif_value.cpp:133: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::external_save(byte*&) const’:
../misc/xif_value.cpp:149: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float) [with T = byte*]’:
../misc/xif_value.cpp:125:  instantiated from here
../misc/stream_int.h:26: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/database.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/sql_query.cpp:5:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
../misc/sql/sql_query.cpp: In member function ‘void Csql_query::p(const std::string&)’:
../misc/sql/sql_query.cpp:68: error: ‘strcat’ was not declared in this scope
../misc/sql/sql_query.cpp: In member function ‘void Csql_query::p(const Cvirtual_binary&)’:
../misc/sql/sql_query.cpp:78: error: ‘strcat’ was not declared in this scope
In file included from ../misc/sql/sql_result.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope


Any support available?

Xbt version include in the script fails to compile. Download the last version from here: https://code.google.com/p/xbt/

Works perfect for me on Ubuntu 14.04.

DND 17th July 2014 16:43

don't forget to fully update and upgrade your system and install dependencies

sivadinesh 18th April 2015 05:21

error
 
When I Am Run .make.sh Its Shows Error.
Anybody Plz Install on My Server.

Rockz 31st August 2015 16:21

Here is an issue!!
 
Here is an error while instaling the vbitty

Code:

movier1@movierock.net [~/public_html/xbt/Tracker]# ./make.sh
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from peer_link.cpp:5:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from server.cpp:2:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from tcp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from transaction.cpp:2:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from udp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_writer.h: In member function 'void Cstream_writer::write_string(const std::string&)':
../misc/stream_writer.h:39: error: 'memcpy' was not declared in this scope
../misc/bt_misc.cpp: In function 'std::string get_env(const std::string&)':
../misc/bt_misc.cpp:37: error: 'getenv' was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_writer.h: In member function 'void Cstream_writer::write_string(const std::string&)':
../misc/stream_writer.h:39: error: 'memcpy' was not declared in this scope
../misc/bvalue.cpp: In member function 'int Cbvalue::write(const char*&, const char*)':
../misc/bvalue.cpp:143: error: 'atoi' was not declared in this scope
../misc/bvalue.cpp:178: error: 'atoll' was not declared in this scope
../misc/bvalue.cpp: In member function 'int Cbvalue::read(char*) const':
../misc/bvalue.cpp:336: error: 'strlen' was not declared in this scope
../misc/bvalue.cpp:342: error: 'memcpy' was not declared in this scope
In file included from ../misc/stream_reader.h:8,
                from ../misc/stream_reader.cpp:2:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.h:8,
                from ../misc/stream_writer.cpp:2:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.cpp:2:
../misc/stream_writer.h: In member function 'void Cstream_writer::write_string(const std::string&)':
../misc/stream_writer.h:39: error: 'memcpy' was not declared in this scope
../misc/virtual_binary.cpp: In constructor 'Cvirtual_binary_source::Cvirtual_binary_source(const void*, size_t)':
../misc/virtual_binary.cpp:12: error: 'memcpy' was not declared in this scope
../misc/virtual_binary.cpp: In member function 'size_t Cvirtual_binary::read(void*) const':
../misc/virtual_binary.cpp:105: error: 'memcpy' was not declared in this scope
../misc/virtual_binary.cpp: In member function 'void Cvirtual_binary::write(const void*, size_t)':
../misc/virtual_binary.cpp:121: error: 'memcpy' was not declared in this scope
In file included from ../misc/xcc_z.cpp:6:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key.h:11,
                from ../misc/xif_key.cpp:2:
../misc/xif_value.h: In constructor 'Cxif_value::Cxif_value(const std::string&)':
../misc/xif_value.h:44: error: 'memcpy' was not declared in this scope
In file included from ../misc/xif_key.cpp:5:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key_r.h:10,
                from ../misc/xif_key_r.cpp:2:
../misc/xif_value.h: In constructor 'Cxif_value::Cxif_value(const std::string&)':
../misc/xif_value.h:44: error: 'memcpy' was not declared in this scope
In file included from ../misc/xif_key_r.cpp:5:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_value.cpp:2:
../misc/xif_value.h: In constructor 'Cxif_value::Cxif_value(const std::string&)':
../misc/xif_value.h:44: error: 'memcpy' was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function 'T write_float(T, float)':
../misc/stream_int.h:26: error: there are no arguments to 'memcpy' that depend on a template parameter, so a declaration of 'memcpy' must be available
../misc/stream_int.h:26: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../misc/xif_value.cpp: In function 'float read_float(const byte*&)':
../misc/xif_value.cpp:11: error: 'memcpy' was not declared in this scope
../misc/xif_value.cpp: In member function 'void Cxif_value::load_old(const byte*&)':
../misc/xif_value.cpp:53: error: 'memcpy' was not declared in this scope
../misc/xif_value.cpp:54: error: 'memcpy' was not declared in this scope
../misc/xif_value.cpp: In member function 'void Cxif_value::load_new(const byte*&)':
../misc/xif_value.cpp:79: error: 'memcpy' was not declared in this scope
../misc/xif_value.cpp: In member function 'void Cxif_value::load_external(const byte*&)':
../misc/xif_value.cpp:89: error: 'memcpy' was not declared in this scope
../misc/xif_value.cpp: In member function 'void Cxif_value::save(byte*&) const':
../misc/xif_value.cpp:133: error: 'memcpy' was not declared in this scope
../misc/xif_value.cpp: In member function 'void Cxif_value::external_save(byte*&) const':
../misc/xif_value.cpp:149: error: 'memcpy' was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function 'T write_float(T, float) [with T = byte*]':
../misc/xif_value.cpp:125:  instantiated from here
../misc/stream_int.h:26: error: 'memcpy' was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/database.cpp:2:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/sql_query.cpp:5:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope
../misc/sql/sql_query.cpp: In member function 'void Csql_query::p(const std::string&)':
../misc/sql/sql_query.cpp:68: error: 'strcat' was not declared in this scope
../misc/sql/sql_query.cpp: In member function 'void Csql_query::p(const Cvirtual_binary&)':
../misc/sql/sql_query.cpp:78: error: 'strcat' was not declared in this scope
In file included from ../misc/sql/sql_result.cpp:2:
../misc/sql/sql_result.h: In member function 'long long int Csql_field::i(long long int) const':
../misc/sql/sql_result.h:70: error: 'atoll' was not declared in this scope

while tried the yum command:

http://i.imgur.com/Ti2cvt9.png?1

Please help!! :suicide:

DND 31st August 2015 16:23

root access?

Fynnon 31st August 2015 16:37

Quote:

Originally Posted by Rockz (Post 47425)


are you using Fedora or CentOS?
in /etc do you have the file yum.conf ?

you google that error and try to figure out the problem: CRITICAL:yum.cli:Config Error: Error accessing file for config file:///etc/yum/yum.conf

joeroberts 1st September 2015 00:40

Quote:

Originally Posted by Rockz (Post 47425)
Here is an error while instaling the vbitty


Please help!! :suicide:

Please make a intro post!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !:war:

Rockz 1st September 2015 09:18

Quote:

Originally Posted by Fynnon (Post 47427)
in /etc do you have the file yum.conf ?

Nope, the file is missing!!!

Code:

+ mysql-devel subversionpublic_html/xbt/Tracker]# yum install boost-devel gcc-c+
Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos.crazyfrogs.org
 * extras: mirrors.ircam.fr
 * updates: centos.mirror.fr.planethoster.net
Package boost-devel-1.41.0-27.el6.x86_64 already installed and latest version
Package gcc-c++-4.4.7-16.el6.x86_64 already installed and latest version
No package mysql-devel available.
Package subversion-1.6.11-15.el6_7.x86_64 already installed and latest version
Nothing to do

Quote:

Originally Posted by Fynnon (Post 47427)
are you using Fedora or CentOS?

CentOS
Server Type : Linux
Web Server : Apache v2.2.29 (cgi-fcgi)
PHP : 5.4.37
MySQL Version : 5.5.42-cll

Quote:

Originally Posted by DND (Post 47426)
root access?

Tried with root user access! Same issue!

Code:

root@wap [/home/movier1/public_html/xbt/Tracker]# ./make.sh
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from peer_link.cpp:5:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long l                                                                                        ong int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from server.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long l                                                                                        ong int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from tcp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long l                                                                                        ong int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from transaction.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from server.h:8,
                from transaction.h:8,
                from udp_listen_socket.cpp:4:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/alerts.h:10,
                from ../misc/alerts.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/bt_misc.cpp: In function ‘std::string get_env(const std::string&)’:
../misc/bt_misc.cpp:37: error: ‘getenv’ was not declared in this scope
In file included from ../misc/stream_writer.h:8,
                from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/bt_tracker_account.h:8,
                from ../misc/bt_tracker_account.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/bvalue.cpp: In member function ‘int Cbvalue::write(const char*&, const char*)’:
../misc/bvalue.cpp:143: error: ‘atoi’ was not declared in this scope
../misc/bvalue.cpp:178: error: ‘atoll’ was not declared in this scope
../misc/bvalue.cpp: In member function ‘int Cbvalue::read(char*) const’:
../misc/bvalue.cpp:336: error: ‘strlen’ was not declared in this scope
../misc/bvalue.cpp:342: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/stream_reader.h:8,
                from ../misc/stream_reader.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.h:8,
                from ../misc/stream_writer.cpp:2:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/stream_writer.cpp:2:
../misc/stream_writer.h: In member function ‘void Cstream_writer::write_string(const std::string&)’:
../misc/stream_writer.h:39: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In constructor ‘Cvirtual_binary_source::Cvirtual_binary_source(const void*, size_t)’:
../misc/virtual_binary.cpp:12: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In member function ‘size_t Cvirtual_binary::read(void*) const’:
../misc/virtual_binary.cpp:105: error: ‘memcpy’ was not declared in this scope
../misc/virtual_binary.cpp: In member function ‘void Cvirtual_binary::write(const void*, size_t)’:
../misc/virtual_binary.cpp:121: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xcc_z.cpp:6:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key.h:11,
                from ../misc/xif_key.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_key.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_key_r.h:10,
                from ../misc/xif_key_r.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_key_r.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../misc/xif_value.cpp:2:
../misc/xif_value.h: In constructor ‘Cxif_value::Cxif_value(const std::string&)’:
../misc/xif_value.h:44: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float)’:
../misc/stream_int.h:26: error: there are no arguments to ‘memcpy’ that depend on a template parameter, so a declaration of ‘memcpy’ must be available
../misc/stream_int.h:26: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
../misc/xif_value.cpp: In function ‘float read_float(const byte*&)’:
../misc/xif_value.cpp:11: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_old(const byte*&)’:
../misc/xif_value.cpp:53: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp:54: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_new(const byte*&)’:
../misc/xif_value.cpp:79: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::load_external(const byte*&)’:
../misc/xif_value.cpp:89: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::save(byte*&) const’:
../misc/xif_value.cpp:133: error: ‘memcpy’ was not declared in this scope
../misc/xif_value.cpp: In member function ‘void Cxif_value::external_save(byte*&) const’:
../misc/xif_value.cpp:149: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/xif_value.cpp:5:
../misc/stream_int.h: In function ‘T write_float(T, float) [with T = byte*]’:
../misc/xif_value.cpp:125:  instantiated from here
../misc/stream_int.h:26: error: ‘memcpy’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/database.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
In file included from ../misc/sql/database.h:8,
                from ../misc/sql/sql_query.cpp:5:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope
../misc/sql/sql_query.cpp: In member function ‘void Csql_query::p(const std::string&)’:
../misc/sql/sql_query.cpp:68: error: ‘strcat’ was not declared in this scope
../misc/sql/sql_query.cpp: In member function ‘void Csql_query::p(const Cvirtual_binary&)’:
../misc/sql/sql_query.cpp:78: error: ‘strcat’ was not declared in this scope
In file included from ../misc/sql/sql_result.cpp:2:
../misc/sql/sql_result.h: In member function ‘long long int Csql_field::i(long long int) const’:
../misc/sql/sql_result.h:70: error: ‘atoll’ was not declared in this scope


Fynnon 1st September 2015 20:14

1 Attachment(s)
run: find / -name yum.conf

check for a backup: ls /etc/yum.conf~

and if you don`t have the file run: cp /etc/yum.conf~ /etc/yum.conf

attached is a fresh CentOS 7 yum.conf file

inception 31st October 2015 13:15

Quote:

Originally Posted by maikel4eva (Post 44864)
Xbt version include in the script fails to compile. Download the last version from here: https://code.google.com/p/xbt/

Works perfect for me on Ubuntu 14.04.

it works fine but its not integrating in vbulletin then.. as when installing the plugin on vbulletin breaks xbt and it doesn't start..
I have a question , if i make a separate db for xbt and vbulletin, will I get good speeds and integration with vbulletin will be good ?

Bump: Can someone help me install this please ???????

llGooglell 27th March 2019 13:59

Quote:

Originally Posted by Fynnon (Post 10362)
SourceForge.net: vBitty(VBTT) - vBulletin Torrent Tracker


This tracker mod works with the latest vBulletin version !

Attachment 1180 Attachment 1181


Introduction

vBulletin Torrent Tracker (VBTT) also known as vBitty was made by toolmanwill based on the Tracker system by Olaf Van Dar Spek.



PHP Tracker vs. XBT Tracker
Many of you already know, there's two version of vBulletin Torrent Tracker. One PHP based other XBT (c++) based. PHP Tracker is a basic Tracker while XBT is full featured powerful Tracker & can handle much more peers than a php tracker.

Unfortunately PHP Tracker support vBulletin 3.0.x, 3.5.x & 3.6.x only. So if you want to use vBulletin 3.7.x, 3.8.x or later XBT Tracker is only choice. Another thing is developer toolmanwill stop developing PHP Tracker (until now).

However, if you install PHP Tracker on vBulletin 3.7.x or 3.8.x, it'll cause errors & might harm for your database. So in tutorial we are dealing with XBT Tracker not php thing.

Pre-Installation Note
The main thing you need to know before you are going to install this on your server, You must have root access & SSH enabled

Root Access is necessary to login SSH with root account to install the tracker on your server.

Now, many of you can ask What is root access? & What is SSH?

Let me answer, first- Root Access

It means, you can use ROOT as user name & have the power to access server's root, I mean system files. Its a server's SUPER USER

When you buy a Host, you have a user name & password to login to it.
Same way...If you have Root Access, your root user name will be : root & password: same as your normal pass if you dont change it manually or host will provide you

Now SSH. It also known as Shell Access.
Its a Command Prompt system of LINUX like windows have ms-dos or cmd...just little difficult
So if you have the SSH enabled, you can use COMMAND on your server.

But you need a third party software to connect your server. I recommend PUTTY. Download it, its free.

N.B. If your server is WINDOWS SERVER not a linux based (fedora, ubuntu, centos etc...) then forget about SSH thing...its not required for you. All you need to do download the windows version of this tracker & run it on your remote computer

Now lets move to the final part of this pre-installation.
Generally, you'll not have Root Access in Shared Server. So you cant install VBTT on a Shared Server.

If your host give you root access (very very rare in case of shared server...trust me) only then you can do it.
VPS (Virtual Private Server) & Dedicated server has generally Root Access & of course SSH

So I should say, If you are on a shared server FORGET THIS TORRENT TRACKER its not for you or just go for a VPS or Dedicated server first. However you can install PHP Tracker on Shared server only if are using vBulletin 3.0.x, 3.5.x or 3.6.x

Ask your host these questions:

* Torrent Tracker installation is allowed on your server?
* Do I have Root Access?
* SSH (Shell Access enabled)
* is port 2710 (& 2711 also) open for use ?

If all the answer is YES, go ahead...



Installation process
Do this step by step:

1. Upload all VBTT files at your ForumRoot (including "xbt" folder)

2. Now go to your AdminCP >> Product Manager >> Add product & add the "product-vbtt3forxbt.xml" file of VBTT

3. Open the original Install Instruction file ( Install-do not upload!!! / installation.html ) provided by the VBTT author & start modifying PHP files as there mentioned.

4. CHMOD 777 > ForumRoot/xbt/Tracker folder & all files in it (it might be necessary, so we did it)

Note: chmod means Permission (in linux based operating system) & when the value of chmod is 777, it means all permission (read, write, executive)

From your server control panel you can change permission of a folder/file. Otherwise use a FTP Client software like "Smart FTP Client" & right-click the folder >> properties >> make CHMOD to 777 (check box "apply change to this folder, subfolder & files")

5. At the folder xbt/Tracker there are a file xbt_tracker.conf edit this with your hostname, database name, username & pass.

6. run PUTTY (the SSH login software). Host name >> yourdomain.com. Click OK

7. It will ask username & then password

8. User name: root

9. password: your root password

10. when you are connected, use this command cd /home/admin/yourdomain.com/forum/xbt/Tracker This is the path of your xbt/Tracker folder. It is variable, depending on your server & user name.
I just give here an example - check your File manager for your original path

11. Now you are in Tracker folder (you can check it by dirs command)

12. use this command: ./make.sh

13. Sometimes it shows error. If so use this command first: yum install boost-devel gcc-c++ mysql-devel subversion (if your system is CentOS, Fedora Core and Red Hat)

or apt-get install cmake g++ libboost-date-time-dev libboost-dev libboost-filesystem-dev libboost-program-options-dev libboost-regex-dev libboost-serialization-dev libmysqlclient15-dev make subversion zlib1g-dev (if your system Debian)

This will install latest g++ support & other thing that is necessary for XBT installation. & then again use this command: ./make.sh

14. When the Installation will be completed without any error, type : ./xbt_tracker

15. & it'll show that your Tracker is started & ready for use


Dear Sir,

is it working with Vbulletin 4.2.3 version,


All times are GMT +2. The time now is 14:13.

Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.