Yes I have a mysqlserver installed and working

and compiled as I say , and modifing the sample , its work

but , this sample is not usefull to understand mysql working in harbour

it need the DBF database mentioned in code , and a correction

Bruno

2010/3/5 smu johnson <smujohn...@gmail.com>

> I wish I knew more about this... but do you have a Mysql daemon installed
> on your Linux machine?  If so, I don't know the answer to your question :(
>
>
> On Fri, Mar 5, 2010 at 4:39 AM, Bruno Luciani <bruno.luci...@gmail.com>wrote:
>
>> br...@notebook:~/harbour-project/harbour/contrib/hbmysql/tests$ hbmk2
>> -lhbmysql test
>>
>> hbmk2: Processing local make script: hbmk.hbm
>> hbmk2: Processing configuration: /usr/local/bin/hbmk.cfg
>> Harbour 2.1.0dev (Rev. 14025)
>> Copyright (c) 1999-2010, http://www.harbour-project.org/
>> Compiling 'test.prg'...
>> Lines 204, Functions/Procedures 1
>>
>> Generating C source output to '/tmp/test.c'... Done.
>>  br...@notebook:~/harbour-project/harbour/contrib/hbmysql/tests$ hbmk2
>> -lhbmysql test
>>
>> hbmk2: Processing configuration: /usr/local/bin/hbmk.cfg
>> Harbour 2.1.0dev (Rev. 14025)
>> Copyright (c) 1999-2010, http://www.harbour-project.org/
>> Compiling 'test.prg'...
>> Lines 204, Functions/Procedures 1
>>
>> Generating C source output to '/tmp/test.c'... Done.
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_ESCAPE_STRING_FROM_FILE':
>> mysql.c:(.text+0xab): undefined reference to `mysql_escape_string'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_ESCAPE_STRING':
>> mysql.c:(.text+0x115): undefined reference to `mysql_escape_string'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function `MYSQL_release':
>> mysql.c:(.text+0x158): undefined reference to `mysql_close'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_CLOSE':
>> mysql.c:(.text+0x19b): undefined reference to `mysql_close'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `MYSQL_RES_release':
>> mysql.c:(.text+0x1c8): undefined reference to `mysql_free_result'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_FREE_RESULT':
>> mysql.c:(.text+0x20b): undefined reference to `mysql_free_result'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_REAL_CONNECT':
>> mysql.c:(.text+0x2b1): undefined reference to `mysql_init'
>> mysql.c:(.text+0x2ec): undefined reference to `mysql_real_connect'
>> mysql.c:(.text+0x33c): undefined reference to `mysql_close'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_NUM_FIELDS':
>> mysql.c:(.text+0x378): undefined reference to `mysql_num_fields'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_INSERT_ID':
>> mysql.c:(.text+0x3e8): undefined reference to `mysql_insert_id'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_NUM_ROWS':
>> mysql.c:(.text+0x458): undefined reference to `mysql_num_rows'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_FETCH_ROW':
>> mysql.c:(.text+0x4cb): undefined reference to `mysql_num_fields'
>> mysql.c:(.text+0x4e0): undefined reference to `mysql_fetch_row'
>> mysql.c:(.text+0x4ee): undefined reference to `mysql_fetch_lengths'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_DATA_SEEK':
>> mysql.c:(.text+0x591): undefined reference to `mysql_data_seek'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_FETCH_FIELD':
>> mysql.c:(.text+0x620): undefined reference to `mysql_fetch_field'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_FIELD_SEEK':
>> mysql.c:(.text+0x769): undefined reference to `mysql_field_seek'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_GET_SERVER_VERSION':
>> mysql.c:(.text+0x7d8): undefined reference to `mysql_get_server_version'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_COMMIT':
>> mysql.c:(.text+0x848): undefined reference to `mysql_commit'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_ROLLBACK':
>> mysql.c:(.text+0x8b8): undefined reference to `mysql_rollback'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_SELECT_DB':
>> mysql.c:(.text+0x939): undefined reference to `mysql_select_db'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_QUERY':
>> mysql.c:(.text+0x9c9): undefined reference to `mysql_query'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_USE_RESULT':
>> mysql.c:(.text+0xa49): undefined reference to `mysql_use_result'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_FIELD_COUNT':
>> mysql.c:(.text+0xaf8): undefined reference to `mysql_field_count'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_ERROR':
>> mysql.c:(.text+0xb68): undefined reference to `mysql_error'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_LIST_DBS':
>> mysql.c:(.text+0xbe3): undefined reference to `mysql_list_dbs'
>> mysql.c:(.text+0xbed): undefined reference to `mysql_num_rows'
>> mysql.c:(.text+0xc0f): undefined reference to `mysql_fetch_row'
>> mysql.c:(.text+0xc30): undefined reference to `mysql_free_result'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_LIST_TABLES':
>> mysql.c:(.text+0xcbb): undefined reference to `mysql_list_tables'
>> mysql.c:(.text+0xcc5): undefined reference to `mysql_num_rows'
>> mysql.c:(.text+0xce7): undefined reference to `mysql_fetch_row'
>> mysql.c:(.text+0xd08): undefined reference to `mysql_free_result'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_AFFECTED_ROWS':
>> mysql.c:(.text+0xd88): undefined reference to `mysql_affected_rows'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_GET_HOST_INFO':
>> mysql.c:(.text+0xdf8): undefined reference to `mysql_get_host_info'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_GET_SERVER_INFO':
>> mysql.c:(.text+0xe68): undefined reference to `mysql_get_server_info'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_STORE_RESULT':
>> mysql.c:(.text+0xed9): undefined reference to `mysql_store_result'
>> /usr/local/lib/harbour/libhbmysql.a(mysql.o): In function
>> `HB_FUN_MYSQL_LIST_FIELDS':
>> mysql.c:(.text+0xfa1): undefined reference to `mysql_list_fields'
>>
>> collect2: ld returned 1 exit status
>> hbmk2: Error: Running linker. 1
>> gcc /tmp/test.o /tmp/hbmk_8j8tll.o   -Wl,--start-group -lhbmysql -lhbcplr
>> -lhbdebug -lgpm -lharbour  -Wl,--end-group -otest -L/usr/local/lib/harbour
>>
>> br...@notebook:~/harbour-project/harbour/contrib/hbmysql/tests$
>>
>>
>> 2010/3/5 smu johnson <smujohn...@gmail.com>
>>
>> What happens if you just try:   hbmk2 -lhbmysql test.prg
>>>
>>> On Thu, Mar 4, 2010 at 6:16 PM, Bruno Luciani 
>>> <bruno.luci...@gmail.com>wrote:
>>>
>>>> This is hbmysql.hbc , hbmysql.a it is correct exist
>>>>
>>>> but whic library is mysql  ???
>>>>
>>>> What I am doing wrong ?
>>>>
>>>> Bruno
>>>>
>>>>
>>>> #
>>>> # $Id: hbmysql.hbc 13881 2010-02-15 22:48:29Z vszakats $
>>>> #
>>>>
>>>> incpaths=.
>>>>
>>>> libs=hbmysql
>>>> {unix}libs=mysql
>>>> {!unix}libs=libmysql
>>>>
>>>>
>>>> //////////////////////////////////
>>>> ERROR/////////////////////////////////////////////////////////
>>>>
>>>> br...@notebook:~/harbour-project/harbour/contrib/hbmysql/tests$ hbmk2
>>>> test
>>>> hbmk2: Processing local make script: hbmk.hbm
>>>> hbmk2: Processing configuration: /usr/local/bin/hbmk.cfg
>>>> Harbour 2.1.0dev (Rev. 14025)
>>>> Copyright (c) 1999-2010, http://www.harbour-project.org/
>>>> Compiling 'test.prg'...
>>>> Lines 205, Functions/Procedures 1
>>>> Generating C source output to '/tmp/test.c'... Done.
>>>> /usr/bin/ld: cannot find -lmysql
>>>> collect2: ld returned 1 exit status
>>>> hbmk2: Error: Running linker. 1
>>>> gcc /tmp/test.o /tmp/hbmk_tfjuah.o   -Wl,--start-group -lhbmysql -lmysql
>>>> -lhbcplr -lhbdebug -lgpm -lharbour  -Wl,--end-group -otest
>>>> -L/usr/local/lib/harbour
>>>> br...@notebook:~/harbour-project/harbour/contrib/hbmysql/tests$ hbmk2
>>>> test
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Harbour mailing list (attachment size limit: 40KB)
>>>> Harbour@harbour-project.org
>>>> http://lists.harbour-project.org/mailman/listinfo/harbour
>>>>
>>>>
>>>
>>>
>>> --
>>> smu johnson <smujohn...@gmail.com>
>>>
>>>
>>> _______________________________________________
>>> Harbour mailing list (attachment size limit: 40KB)
>>> Harbour@harbour-project.org
>>> http://lists.harbour-project.org/mailman/listinfo/harbour
>>>
>>>
>>
>> _______________________________________________
>> Harbour mailing list (attachment size limit: 40KB)
>> Harbour@harbour-project.org
>> http://lists.harbour-project.org/mailman/listinfo/harbour
>>
>>
>
>
> --
> smu johnson <smujohn...@gmail.com>
>
>
> _______________________________________________
> Harbour mailing list (attachment size limit: 40KB)
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
>
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to