Discussion:
make install 0.83
(too old to reply)
Rizky Tahara Shita
2004-02-09 01:59:03 UTC
Permalink
i got error while i'm su -c "make install"
and these are the errors:

Making install in curl
make[4]: Entering directory `/home/tahara/Documents/gbs/src/lib/net/curl'
/bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.
./.. -I../../../../src/share -g -O2 -pipe -Wall -g -O0 -c gbcurl.c
gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../src/share -g -O2 -pipe -
Wall -g -O0 -c gbcurl.c -fPIC -DPIC -o gbcurl.lo
gbcurl.c:32:23: curl/curl.h: No such file or directory
In file included from gbcurl.c:33:
gbcurl.h:1:23: curl/curl.h: No such file or directory
In file included from gbcurl.c:33:
gbcurl.h:36: parse error before "CURL"
gbcurl.h:42: parse error before "CURL"
gbcurl.c:44:2: warning: #warning ###############################################
########################
gbcurl.c:45:2: warning: #warning COMPILING WITHOUT AUTHENTICATION SUPPORT - YOU
MUST USE LIBCURL>=7.10.6
gbcurl.c:46:2: warning: #warning ###############################################
########################
gbcurl.c: In function `Adv_proxy_NEW':
gbcurl.c:231: `CURLPROXY_HTTP' undeclared (first use in this function)
gbcurl.c:231: (Each undeclared identifier is reported only once
gbcurl.c:231: for each function it appears in.)
gbcurl.c: At top level:
gbcurl.c:253: parse error before "CURL"
gbcurl.c: In function `Adv_proxy_SET':
gbcurl.c:257: `proxy' undeclared (first use in this function)
gbcurl.c:270: warning: implicit declaration of function `curl_easy_setopt'
gbcurl.c:270: `curl' undeclared (first use in this function)
gbcurl.c:270: `CURLOPT_PROXY' undeclared (first use in this function)
gbcurl.c:271: `LIBCURL_VERSION_NUM' undeclared (first use in this function)
gbcurl.c:277: `CURLOPT_PROXYTYPE' undeclared (first use in this function)
gbcurl.c:281: `CURLOPT_PROXYUSERPWD' undeclared (first use in this function)
gbcurl.c: In function `Adv_proxy_SETTYPE':
gbcurl.c:316: `CURLPROXY_HTTP' undeclared (first use in this function)
gbcurl.c:317: `CURLPROXY_SOCKS5' undeclared (first use in this function)
gbcurl.c: At top level:
gbcurl.c:346: parse error before "CURL"
make[4]: *** [gbcurl.lo] Error 1
Rizky Tahara Shita
2004-02-09 02:46:06 UTC
Permalink
Post by Rizky Tahara Shita
i got error while i'm su -c "make install"
Making install in curl
make[4]: Entering directory `/home/tahara/Documents/gbs/src/lib/net/curl'
/bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../. ./.. -I../../../../src/share -g -O2 -pipe -Wall -g -O0 -c
gbcurl.c gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../src/share
-g -O2 -pipe - Wall -g -O0 -c gbcurl.c -fPIC -DPIC -o gbcurl.lo
hummm.... is gambas not working on mandrake 9.1 ????
Rizky Tahara Shita
2004-02-09 03:08:29 UTC
Permalink
Post by Rizky Tahara Shita
Post by Rizky Tahara Shita
i got error while i'm su -c "make install"
Making install in curl
make[4]: Entering directory `/home/tahara/Documents/gbs/src/lib/net/curl'
/bin/sh ../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../. ./.. -I../../../../src/share -g -O2 -pipe -Wall -g -O0 -c
gbcurl.c gcc -DHAVE_CONFIG_H -I. -I. -I../../../..
-I../../../../src/share -g -O2 -pipe - Wall -g -O0 -c gbcurl.c -fPIC
-DPIC -o gbcurl.lo
hummm.... is gambas not working on mandrake 9.1 ????
how do i disable that net and curl component on the ./configure ???
ron
2004-02-09 04:11:48 UTC
Permalink
Hi Rizky

I don't know.
I have the same problem on SuSE 8.2
The only solution is to install for me, I don't have tihe curl-devel part.
and the version required = 7.10.6, SuSE has only 7.10.2 available.

I tried --disable-curl without succes but configure didn't complain
Also --disable-net didn't do the job.

The 0.8.x versions where ok till 0.8.2.
I am lost now.

Ron
Post by Rizky Tahara Shita
Post by Rizky Tahara Shita
Post by Rizky Tahara Shita
i got error while i'm su -c "make install"
Making install in curl
make[4]: Entering directory
`/home/tahara/Documents/gbs/src/lib/net/curl' /bin/sh
../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../. ./.. -I../../../../src/share -g -O2 -pipe -Wall -g -O0 -c
gbcurl.c gcc -DHAVE_CONFIG_H -I. -I. -I../../../..
-I../../../../src/share -g -O2 -pipe - Wall -g -O0 -c gbcurl.c -fPIC
-DPIC -o gbcurl.lo
hummm.... is gambas not working on mandrake 9.1 ????
how do i disable that net and curl component on the ./configure ???
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Rizky Tahara Shita
2004-02-09 04:35:55 UTC
Permalink
i edit the configure script and disable it manually, and viola i have the 0.83 work without net and curl component :)
Post by ron
Hi Rizky
I don't know.
I have the same problem on SuSE 8.2
The only solution is to install for me, I don't have tihe curl-devel part.
and the version required = 7.10.6, SuSE has only 7.10.2 available.
I tried --disable-curl without succes but configure didn't complain
Also --disable-net didn't do the job.
The 0.8.x versions where ok till 0.8.2.
I am lost now.
Ron
Post by Rizky Tahara Shita
Post by Rizky Tahara Shita
Post by Rizky Tahara Shita
i got error while i'm su -c "make install"
Making install in curl
make[4]: Entering directory
`/home/tahara/Documents/gbs/src/lib/net/curl' /bin/sh
../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../. ./.. -I../../../../src/share -g -O2 -pipe -Wall -g -O0
-c gbcurl.c gcc -DHAVE_CONFIG_H -I. -I. -I../../../..
-I../../../../src/share -g -O2 -pipe - Wall -g -O0 -c gbcurl.c -fPIC
-DPIC -o gbcurl.lo
hummm.... is gambas not working on mandrake 9.1 ????
how do i disable that net and curl component on the ./configure ???
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
ron
2004-02-09 04:45:30 UTC
Permalink
Can you send it or give exactly the changes.
I tried but had no succes with it

Ron
Post by Rizky Tahara Shita
i edit the configure script and disable it manually, and viola i have the
0.83 work without net and curl component :)
Post by ron
Hi Rizky
I don't know.
I have the same problem on SuSE 8.2
The only solution is to install for me, I don't have tihe curl-devel
part. and the version required = 7.10.6, SuSE has only 7.10.2 available.
I tried --disable-curl without succes but configure didn't complain
Also --disable-net didn't do the job.
The 0.8.x versions where ok till 0.8.2.
I am lost now.
Ron
Post by Rizky Tahara Shita
Post by Rizky Tahara Shita
Post by Rizky Tahara Shita
i got error while i'm su -c "make install"
Making install in curl
make[4]: Entering directory
`/home/tahara/Documents/gbs/src/lib/net/curl' /bin/sh
../../../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I../../. ./.. -I../../../../src/share -g -O2 -pipe -Wall -g
-O0 -c gbcurl.c gcc -DHAVE_CONFIG_H -I. -I. -I../../../..
-I../../../../src/share -g -O2 -pipe - Wall -g -O0 -c gbcurl.c
-fPIC -DPIC -o gbcurl.lo
hummm.... is gambas not working on mandrake 9.1 ????
how do i disable that net and curl component on the ./configure ???
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Rob
2004-02-09 04:40:21 UTC
Permalink
Post by Rizky Tahara Shita
hummm.... is gambas not working on mandrake 9.1 ????
The RPMs built fine, screenshot attached.... I did have to add
libcurl2-devel as a buildrequires though.

I haven't built 9.2 packages yet but the 9.1 ones are out there
in the usual place under http://www.kudla.org/rpm/9.1/ .

Rob
ron
2004-02-09 05:29:21 UTC
Permalink
Post by Rob
Post by Rizky Tahara Shita
hummm.... is gambas not working on mandrake 9.1 ????
The RPMs built fine, screenshot attached.... I did have to add
libcurl2-devel as a buildrequires though.
I haven't built 9.2 packages yet but the 9.1 ones are out there
in the usual place under http://www.kudla.org/rpm/9.1/ .
Rob
I am lost in linux

In the curl doc stays I can get it from
http://curl.haxx.se/download.html

there they say for SuSE is version 7.10.5
ftp://ftp.suse.com/pub/suse/i386/current/suse/i586/

In Yast I can find only 7.10.2
I can give the ftp directory for yast to update to 7.10.5

Download the file to local directory
found this one is for SuSE 9.0
They changes and it is not shure this will go ok.

Yast is also stupid. It does not show errors but simple exits.
Then I try Kpackage to install
See there are more lib needed for 7.10.5 as ssl and crypt
not for 7.10.2

So at the end
How do I disable the Net component for shure because I do not need
any of it (yet) and it is not fully developed.

Daniel says

NOTE THAT :
libcurl <= 7.10.7 lacks CURLE_LDAP_INVALID_URL and CURLE_FILESIZE_EXCEEDED
constants
libcurl <= 7.10.6 lacks proxy authentication support
libcurl <= 7.10.5 lacks user authentication support

in the readme
'Net' class:

- Socket
- ServerSocket
- UdpSocket
- SerialPort
- DnsClient

This class does not need libcurl to work, as it uses just Unix C libraries,
if you don't need to manage HTTP, FTP, etc, you don't need more.

'Net Advanced' class:

- HttpClient
... (more in the future)

It uses libcurl to perform its work, so you need to download and install
libcurl in your computer to use it. You'll need binary libraries, and, if
you want to compile it, you'll need also devel stuff, that contains headers
and config tools to compile a program that uses libcurl.

You'll need at least 7.10.8 version from libcurl and Gambas 0.80 (previous
versions from both programs probably won't work or even compile).

So 'Net Advanced' class:' is the bad one.
How to get switch it off or get a correct curl package for suse 8.2


Ron
Rizky Tahara Shita
2004-02-09 05:51:11 UTC
Permalink
Post by ron
Post by Rob
Post by Rizky Tahara Shita
hummm.... is gambas not working on mandrake 9.1 ????
The RPMs built fine, screenshot attached.... I did have to add
libcurl2-devel as a buildrequires though.
I haven't built 9.2 packages yet but the 9.1 ones are out there
in the usual place under http://www.kudla.org/rpm/9.1/ .
Rob
I am lost in linux
In the curl doc stays I can get it from
http://curl.haxx.se/download.html
there they say for SuSE is version 7.10.5
ftp://ftp.suse.com/pub/suse/i386/current/suse/i586/
In Yast I can find only 7.10.2
I can give the ftp directory for yast to update to 7.10.5
Download the file to local directory
found this one is for SuSE 9.0
They changes and it is not shure this will go ok.
Yast is also stupid. It does not show errors but simple exits.
Then I try Kpackage to install
See there are more lib needed for 7.10.5 as ssl and crypt
not for 7.10.2
So at the end
How do I disable the Net component for shure because I do not need
any of it (yet) and it is not fully developed.
try remark the configure file to be like this:
i will look on the line about 9091


NET_LIB="$NET_LIB $C_LIB $THREAD_LIB"

if test "$have_inc_net" = "yes" && test "$have_lib_net" = "yes"; then
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2

## have_net=yes
## NET_DIR=net
## cat >> confdefs.h <<\EOF
## #define HAVE_NET_COMPONENT 1
## EOF

else
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
fi


save it, and do like usual (./reconf, ./configure and soon)
ron
2004-02-09 06:25:12 UTC
Permalink
Post by Rizky Tahara Shita
NET_LIB="$NET_LIB $C_LIB $THREAD_LIB"
if test "$have_inc_net" = "yes" && test "$have_lib_net" = "yes"; then
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
## have_net=yes
## NET_DIR=net
## cat >> confdefs.h <<\EOF
## #define HAVE_NET_COMPONENT 1
## EOF
else
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
fi
save it, and do like usual (./reconf, ./configure and soon)
I try it and without succes
I have still the same error.

The only way I know now is to remove the whole component out of gambas
But the configure is so long that I do not know where to find it.
I think it should be done somewhere else or can I remove the
'/usr/local/src/gambas-0.83/src/lib/net' ?

I am not an expert with that autom4 autoconfig make an so on

Install curl 7.10.5 from suse was also no succes for curl and curl-develop
Kpackage does not uninstall it but says the files are gone
Installing the 7.10.2 back does also not work, a version 7.10.5 is installed.
Kpackage suck the same way as Yast from suse.

I think to change to gentoo or mandrake.
Update to suse 9.0 is for now out of the question. I can write a lot of parts
that are not or bad functional after install a clean 8.2
Change distro is also not always the resolution but?????

Another thing I do not unsderstand is why I got the errors in CFont.c CFont.h
and many others do not had them except one that give the resolution and
worked.
The errors howerver he had with the net DNSclient was not here.
Luvky me.
The CURL problems are the last I have now. May be other follow after this is
fized. Who knows
I try it with a new unpacked source and will see what happens
after update the CFont and this curl patch.

sad Ron :)
ron
2004-02-09 06:46:52 UTC
Permalink
Post by Rizky Tahara Shita
i will look on the line about 9091
NET_LIB="$NET_LIB $C_LIB $THREAD_LIB"
if test "$have_inc_net" = "yes" && test "$have_lib_net" = "yes"; then
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
## have_net=yes
## NET_DIR=net
## cat >> confdefs.h <<\EOF
## #define HAVE_NET_COMPONENT 1
## EOF
else
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
fi
I try with new source and update the CFont.ccp file
Change in configure as you told but even the IF, ELSE and FI
at line 9091 starting
Orginal begin ---------------
NET_LIB="$NET_LIB $C_LIB $THREAD_LIB"

if test "$have_inc_net" = "yes" && test "$have_lib_net" = "yes"; then
have_net=yes
NET_DIR=net
cat >> confdefs.h <<\EOF
#define HAVE_NET_COMPONENT 1
EOF

else
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
fi
Orginal ends ----------------

New begin ---------------
NET_LIB="$NET_LIB $C_LIB $THREAD_LIB"

## if test "$have_inc_net" = "yes" && test "$have_lib_net" = "yes"; then
## have_net=yes
## NET_DIR=net
## cat >> confdefs.h <<\EOF
## #define HAVE_NET_COMPONENT 1
## EOF

## else
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
## fi
New ends --------------

7:40h It now compiled without error.
7:41 make install
7:42 no errors found
7:44 I see my SQL builder again

Now to find out what is going wrong in detecting the CURL stuf and why I had
the problem with CFont. No gb.net available of course

Happy Ron :)
Benoit Minisini
2004-02-09 13:59:03 UTC
Permalink
Post by Rizky Tahara Shita
i will look on the line about 9091
NET_LIB="$NET_LIB $C_LIB $THREAD_LIB"
if test "$have_inc_net" = "yes" && test "$have_lib_net" = "yes"; then
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
## have_net=yes
## NET_DIR=net
## cat >> confdefs.h <<\EOF
## #define HAVE_NET_COMPONENT 1
## EOF
else
have_net=no
NET_LIB=""
NET_DIR=""
NET_PATH=""
echo "configure: warning: *** Networking component is disabled" 1>&2
fi
You should never modify the configure script, because it is generated!
Everything stands in configure.in.

I will add a disable option for each component in the next version...

Regards,
--
Benoit Minisini
mailto:***@users.sourceforge.net
ron
2004-02-10 09:07:43 UTC
Permalink
Post by Benoit Minisini
Post by Rizky Tahara Shita
i will look on the line about 9091
You should never modify the configure script, because it is generated!
Everything stands in configure.in.
I will add a disable option for each component in the next version...
Regards,
I agree with it but it was the only way to get it fixed for me.
After a long time i was lost in space, it helped me.
Daniel wrote already a method to change it in the 'net' component
configuration.
The option method is the best one.

I use now a script to start ./configure with my default options so i don't
need to type it every time again.

BTW.
In the configue pass is a somewhere a --run option used.
The error msg tell to look in 'missing --help' but also the msg that
'missing' is to old.
May be this was in the detection for the curl libs?

Thanks any way

Ron
d***@netcourrier.com
2004-02-09 07:30:36 UTC
Permalink
Post by Rizky Tahara Shita
i got error while i'm su -c "make install"
Making install in curl
make[4]: Entering directory >`/home/tahara/Documents/gbs/src/lib/net/curl'
The new net.curl component needs libcurl to work, you can
download the latest version at http://curl.haxx.se

Regards,

Daniel Campos

-------------------------------------------------------------
NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min)
Minitel: 3615 NETCOURRIER (0,16 € TTC/min)
d***@netcourrier.com
2004-02-09 07:34:00 UTC
Permalink
Post by Rizky Tahara Shita
hummm.... is gambas not working on mandrake 9.1 ????
You have to install libcurl from http://curl.haxx.se, otherwise,
this component (net.curl) can't compile!

Regards,

Daniel Campos

-------------------------------------------------------------
NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min)
Minitel: 3615 NETCOURRIER (0,16 € TTC/min)
ron
2004-02-09 09:34:14 UTC
Permalink
Post by d***@netcourrier.com
Post by Rizky Tahara Shita
hummm.... is gambas not working on mandrake 9.1 ????
You have to install libcurl from http://curl.haxx.se, otherwise,
this component (net.curl) can't compile!
Regards,
Daniel Campos
I take a look there at http://curl.haxx.se

They send me to SuSE direct for the update version.
To the current directory as link. That is 9.0 and the wrong version I have.

The version from suse is 7.10.2 for SuSE 8.2 (i using) and 7.10.5
for SuSE 9.0 wich is also to low as required by the net component.
Beside of that 7.10.5 required ssl and crypt with higher versions SuSE
suplied for 8.2

The curl 7.10.2 is already installed by SuSE for the system.
I installed 7.10.2 curl-devel and no succes.
I installed 7.10.5 curl-devel and after done Yast (the suse installer) is
complaining there is a newer version installed when i try to re-install 7.10.2
curl-devel and can not uninstall it .

Trying to install 7.10.2 with Kpackage does also not work.
He tells me there is 7.10.5 installed, after he uninstalled it?)
I uninstalled with Kpackage and it does not work but files are given
as missing?

CURL is now damaged so the only thing I can do is delete all dirs and files
by hand.
Yast and Kpackage don't have a option to force a install of older versions.

Stupid yast can tell me what is installed even the names of the files and
where but can't uninstall any thing.

Bare version of CURL compile and install makes a mess of tree verions
There version is now 7.11
I must first find a way to get rid of all CURL versions befor I try that.

Anyway how do I tell configure not to install Advance Net or forget
any part of the net component, what I like more for the moment.
Hacking the configure as I did now should not the solution.

CURL is also used by Yast to get the files and upgrades so if i
delete all curl stuff Yast cant work. Upgrading to the newest not from
SuSE can break my system, the only one I have now.

I had same problems with other apps not from suse but they provide old
versions (gambas 0.56 is there flagship version)

Sorry but i'm a bit sick of all those library/system upgrades, I want use my
computer and use it with gambas.
If I don't have CURL devel then I can't have gambas with Advance network
So be it.
if I dont have other parts needed for the Net component then no net.
So be it.
Same for SDL for sound and what is comming up.

The windows dll hell is here to with the lib hell.
I wish gambas compile and if I don't have CURL (right version) or the libs it
depends on the parts using it are disabled in the compile process.
This works with MySQL and PostgreSQL, I have only MySQL, without errors.

I take a look in the configure file and I must say it is a hard job for Benoit
to arrange it all to make everyone satisfied it works on all distibutions.
They are grown to complex after all.

The basic of gambas is the power I can use.

After all I had no curl-devel installed and believe configure did not detect
correctly this fact and disabled the component part or the whole part for
compile.
It is stupid to change first to suse 9.0 to be able to install CURL and
compile gambas without errors if i don't need the net component.
Version 0.82 was OK so do i stick on that?
0.8.3 works now with hacking the configure file, it's a pitty this way.

I understand Benoit would release a new version with all extra's suggested
and implemented, the toolbar in the editor, I like it, but may be to quick?.
That's the risk with doing updates at the moment they are released.

With mixed feelings a now happy gambas user
Ron.
d***@netcourrier.com
2004-02-09 10:19:29 UTC
Permalink
Post by ron
Sorry but i'm a bit sick of all those
library/system upgrades, I want use my
computer and use it with gambas.
If I don't have CURL devel then I can't
have gambas with Advance network
So be it.
if I dont have other parts needed for the Net component then no net.
So be it.
Same for SDL for sound and what is comming up.
OK
Post by ron
The windows dll hell is here to with the lib hell.
I wish gambas compile and if I don't have CURL
(right version) or the libs it depends on the
parts using it are disabled in the compile process.
This works with MySQL and PostgreSQL, I have only
MySQL, without errors.
Modern O.S. are based in shared libraries, so unless
somebody finds any better way to do it, you'll have
the same hell in Windows, Linux, Solaris, and all the
rest of systems (except MS-DOS :-).

But, If you want to write all code from Gambas, without
using any external library, well, do it, may be in a
hundred years we'll have the 1.0 version :-)
Post by ron
I understand Benoit would release a new version with all extra's >suggested
and implemented, the toolbar in the editor, I like it, but may be to >quick?.
That's the risk with doing updates at the moment they are released.
Gambas is still beta software, so expect bugs and compilation
problems, these versions are released just to test it and
find bugs, problems and to improve it with new ideas. Of course
Configure should detect the lack of libcurl and disable net.curl,
but it is just a bug of this version...

Regards,


Daniel Campos

-------------------------------------------------------------
NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min)
Minitel: 3615 NETCOURRIER (0,16 € TTC/min)
ron
2004-02-09 11:04:28 UTC
Permalink
Post by d***@netcourrier.com
But, If you want to write all code from Gambas, without
using any external library, well, do it, may be in a
hundred years we'll have the 1.0 version :-)
I wil not do that, writing and waiting :).
Hope Benoit goes on and pass milestone 1.0 with 2.0
Post by d***@netcourrier.com
Post by ron
I understand Benoit would release a new version with all extra's
suggested and implemented, the toolbar in the editor, I like it, but may
be to >quick?. That's the risk with doing updates at the moment they are
released.
Gambas is still beta software, so expect bugs and compilation
problems, these versions are released just to test it and
find bugs, problems and to improve it with new ideas. Of course
Configure should detect the lack of libcurl and disable net.curl,
but it is just a bug of this version...
That was the problem :(.
Post by d***@netcourrier.com
Regards,
Daniel Campos
I understand this still beta. No problem with that.
Hope Benoit find it and can fix it for the next version.

I can use it (0.8.3) now and continue with next when they are there.
For me Benoit is a guru he can handle C and this gambas project..
For the configure, make and supporting autoxxxx he is a guru to.
It's me to complex to make a program this way, may be the future,
I like the easy way that can be done with his result of gambas.

Gambas as platform to make programs is super and not to complex.
Why can't it be for C to, the languge is not the bad thing but the stuff
(environment) around it is to complex i think.
I did try Kdevelop but it's not so simple to write and run instant as gambas

God save the queen (Benoit)

Greetings,

Ron
Rob
2004-02-09 13:47:02 UTC
Permalink
Post by ron
Gambas as platform to make programs is super and not to
complex. Why can't it be for C to, the languge is not the bad
thing but the stuff (environment) around it is to complex i
think.
When you get right down to it, C's function in modern operating
systems is that of a portable, slightly abstracted assembler.
Ultimately you're twiddling bits of memory directly, and you
call functions in shared libraries by (to oversimplify a bit)
loading them and jumping to predefined memory locations within
them. This means that sometimes seemingly minor changes can
make everything blow up with a segv, and even bugfix releases
can introduce incompatibilities at the source level, especially
when the developer assumes that everyone is building everything
from scratch instead of installing packages.

In your case, it sounds like you've been bitten by SuSE's lack of
a package manager with dependency handling that can deal with
packages not produced by SuSE. Red Hat has it (apt-rpm or yum),
Mandrake has it (urpmi, which I even like better than apt),
Debian has it (apt). With SuSE, and they're not the only
offender by any means, if you're not installing an official
package you're stuck in dependency hell. And it sounds like
they don't really make newer versions of packages available for
older versions of SuSE (I can't blame them because of all the
regression testing that would need to happen.)

I would suggest learning how to package your own RPM's for SuSE
and maybe even becoming SuSE's gambas maintainer, because I was
almost as much in the dark as you a year ago before I started
doing it for Mandrake. (I even started my packaging based on an
old, obsolete SuSE source rpm, so it's not unheard of.) You
could start by finding the source rpm of libcurl for SuSE 9.0
and see if you can build it for SuSE 8.2 by going rpm --rebuild
(or maybe rpmbuild --rebuild) libcurl-whatever.src.rpm. If that
fails on you, email me and I'll see if I can help you out.

But it sounds like you've solved your problem in the short term,
so all of this may be unnecessary for this version at least.
Post by ron
I did try Kdevelop but it's not so simple to write and run
instant as gambas
PerlQt with PQtDesigner isn't bad, and I actually prefer it for
some things (because it's perl ;) ) but it's not as easy or as
quick as gambas.

Rob
ron
2004-02-10 15:18:40 UTC
Permalink
Post by Rob
Post by ron
Gambas as platform to make programs is super and not to
complex. Why can't it be for C to, the languge is not the bad
thing but the stuff (environment) around it is to complex i
think.
When you get right down to it, C's function in modern operating
systems is that of a portable, slightly abstracted assembler.
Ultimately you're twiddling bits of memory directly, and you
call functions in shared libraries by (to oversimplify a bit)
loading them and jumping to predefined memory locations within
them. This means that sometimes seemingly minor changes can
make everything blow up with a segv, and even bugfix releases
can introduce incompatibilities at the source level, especially
when the developer assumes that everyone is building everything
from scratch instead of installing packages.
In your case, it sounds like you've been bitten by SuSE's lack of
a package manager with dependency handling that can deal with
packages not produced by SuSE. Red Hat has it (apt-rpm or yum),
Mandrake has it (urpmi, which I even like better than apt),
Debian has it (apt). With SuSE, and they're not the only
offender by any means, if you're not installing an official
package you're stuck in dependency hell. And it sounds like
they don't really make newer versions of packages available for
older versions of SuSE (I can't blame them because of all the
regression testing that would need to happen.)
I would suggest learning how to package your own RPM's for SuSE
and maybe even becoming SuSE's gambas maintainer, because I was
almost as much in the dark as you a year ago before I started
doing it for Mandrake. (I even started my packaging based on an
old, obsolete SuSE source rpm, so it's not unheard of.) You
could start by finding the source rpm of libcurl for SuSE 9.0
and see if you can build it for SuSE 8.2 by going rpm --rebuild
(or maybe rpmbuild --rebuild) libcurl-whatever.src.rpm. If that
fails on you, email me and I'll see if I can help you out.
But it sounds like you've solved your problem in the short term,
so all of this may be unnecessary for this version at least.
Post by ron
I did try Kdevelop but it's not so simple to write and run
instant as gambas
PerlQt with PQtDesigner isn't bad, and I actually prefer it for
some things (because it's perl ;) ) but it's not as easy or as
quick as gambas.
Rob
Hi Rob,

First alinea:
I understand this part, it's needed to be able to run on different platforms
and distro's to.

Second alinea:
SuSE uses also RH rpm based files. That should not be the problem.
With Yast, there install handler for rpm's, the problem is it can not see what
is installed with Kpackage and Kpackage not what is done by Yast.
I understand this as fact.

What I don't like is you are not able to uninstall with Yast easy way.
Yast start (un)install if you press the button 'Accept' and when Yast is ready
it close the window. Result about success or failure is not shown.
You have to guess the results.

If I try to install the lower version he says a newer version is already
installed and that after I did uninstall of it before?.
Lack of a force install here?
I had this problem before with the C compiler, libxml2 and now with curl. All
where installed with Yast.

That SuSE not releases new packages for old suse versions is to understand.
Post by Rob
I would suggest learning how to package your own RPM's for SuSE
and maybe even becoming SuSE's gambas maintainer, because I was
You guess it. I wish I could help Benoit a bit. The idea to make the .rpm for
SuSE 8.2 and 9.0 isn't so bad but I can only test on 8.2.
Two are possible, a binairy and a source.
The binairy is nice for people to start instant with gambas. A global layout
what must be in the pack can be stolen from an other package from SuSE.

For a source pack the question raises why. The .gz works o.k. sofar almost
every time for every user out of the box.
This time I was one of the few that had problems I could handle after the good
0.8.0 till 0.8.2 results.

For me is there an other question. I unpack it in /usr/local/src an do the
compile and install as root (bad way i know). I don't have a guide rule if it
should be done in /usr/src or /usr/local/src. Both have a bin and when i use
the local path my trials are in /usr/local/bin and not poluting /usr/bin.
Or should i use /home/myname/src (/root/src). I wish gambas for all users
available (there is only one, thats me).
Configure installs it in /opt/gambas and that sounds as global for all users.
I think for this part, linux rulez (SuSE rulez), i'm a big newbie.

Your suggestion to repack libcurl for SuSE 8.2 from source is also nice.
The rpm is version 3.0.6 from RH on my system.
rpm {--rebuild} [--rcfile <file>] [-v] source1.rpm ... sourceN.rpm
I have a choice 7.10.5 (suse9.0) or the real one 7.11.x
I need 7.10.2 to know where and what for suse8.2 (curl, yast depends on it )
i need 7.10.5 to know the connections between curl, crypt and ssl (??)
i need 7.11.x to have the version for the net component.
Versions before 7.10.6 is to low regarding Daniels comment.
I will start the download for 7.11 and take a look.
Ater all I have to repair the curl stuff anyway.
The binairy should be still the original 7.10.2 but the -devel is from 7.10.5

Any help is welcome, as I say before I am newbie for this system stuff.
This is already again to long, I know, but I'm stand alone for this and will
forget the unwashed windows/fenster/ramen.

Ron
Henri Girard
2004-02-10 18:55:30 UTC
Permalink
Maybe it would be a good idea to make yum or apt rpms ? (redhat and fedora)
If it's not already done ?
Henri
----- Original Message -----
From: "ron" <***@tiscali.nl>
To: <gambas-***@lists.sourceforge.net>
Sent: Tuesday, February 10, 2004 4:18 PM
Subject: Re: [Gambas-user] make install 0.83
Post by ron
Post by Rob
Post by ron
Gambas as platform to make programs is super and not to
complex. Why can't it be for C to, the languge is not the bad
thing but the stuff (environment) around it is to complex i
think.
When you get right down to it, C's function in modern operating
systems is that of a portable, slightly abstracted assembler.
Ultimately you're twiddling bits of memory directly, and you
call functions in shared libraries by (to oversimplify a bit)
loading them and jumping to predefined memory locations within
them. This means that sometimes seemingly minor changes can
make everything blow up with a segv, and even bugfix releases
can introduce incompatibilities at the source level, especially
when the developer assumes that everyone is building everything
from scratch instead of installing packages.
In your case, it sounds like you've been bitten by SuSE's lack of
a package manager with dependency handling that can deal with
packages not produced by SuSE. Red Hat has it (apt-rpm or yum),
Mandrake has it (urpmi, which I even like better than apt),
Debian has it (apt). With SuSE, and they're not the only
offender by any means, if you're not installing an official
package you're stuck in dependency hell. And it sounds like
they don't really make newer versions of packages available for
older versions of SuSE (I can't blame them because of all the
regression testing that would need to happen.)
I would suggest learning how to package your own RPM's for SuSE
and maybe even becoming SuSE's gambas maintainer, because I was
almost as much in the dark as you a year ago before I started
doing it for Mandrake. (I even started my packaging based on an
old, obsolete SuSE source rpm, so it's not unheard of.) You
could start by finding the source rpm of libcurl for SuSE 9.0
and see if you can build it for SuSE 8.2 by going rpm --rebuild
(or maybe rpmbuild --rebuild) libcurl-whatever.src.rpm. If that
fails on you, email me and I'll see if I can help you out.
But it sounds like you've solved your problem in the short term,
so all of this may be unnecessary for this version at least.
Post by ron
I did try Kdevelop but it's not so simple to write and run
instant as gambas
PerlQt with PQtDesigner isn't bad, and I actually prefer it for
some things (because it's perl ;) ) but it's not as easy or as
quick as gambas.
Rob
Hi Rob,
I understand this part, it's needed to be able to run on different platforms
and distro's to.
SuSE uses also RH rpm based files. That should not be the problem.
With Yast, there install handler for rpm's, the problem is it can not see what
is installed with Kpackage and Kpackage not what is done by Yast.
I understand this as fact.
What I don't like is you are not able to uninstall with Yast easy way.
Yast start (un)install if you press the button 'Accept' and when Yast is ready
it close the window. Result about success or failure is not shown.
You have to guess the results.
If I try to install the lower version he says a newer version is already
installed and that after I did uninstall of it before?.
Lack of a force install here?
I had this problem before with the C compiler, libxml2 and now with curl. All
where installed with Yast.
That SuSE not releases new packages for old suse versions is to understand.
Post by Rob
I would suggest learning how to package your own RPM's for SuSE
and maybe even becoming SuSE's gambas maintainer, because I was
You guess it. I wish I could help Benoit a bit. The idea to make the .rpm for
SuSE 8.2 and 9.0 isn't so bad but I can only test on 8.2.
Two are possible, a binairy and a source.
The binairy is nice for people to start instant with gambas. A global layout
what must be in the pack can be stolen from an other package from SuSE.
For a source pack the question raises why. The .gz works o.k. sofar almost
every time for every user out of the box.
This time I was one of the few that had problems I could handle after the good
0.8.0 till 0.8.2 results.
For me is there an other question. I unpack it in /usr/local/src an do the
compile and install as root (bad way i know). I don't have a guide rule if it
should be done in /usr/src or /usr/local/src. Both have a bin and when i use
the local path my trials are in /usr/local/bin and not poluting /usr/bin.
Or should i use /home/myname/src (/root/src). I wish gambas for all users
available (there is only one, thats me).
Configure installs it in /opt/gambas and that sounds as global for all users.
I think for this part, linux rulez (SuSE rulez), i'm a big newbie.
Your suggestion to repack libcurl for SuSE 8.2 from source is also nice.
The rpm is version 3.0.6 from RH on my system.
rpm {--rebuild} [--rcfile <file>] [-v] source1.rpm ... sourceN.rpm
I have a choice 7.10.5 (suse9.0) or the real one 7.11.x
I need 7.10.2 to know where and what for suse8.2 (curl, yast depends on it )
i need 7.10.5 to know the connections between curl, crypt and ssl (??)
i need 7.11.x to have the version for the net component.
Versions before 7.10.6 is to low regarding Daniels comment.
I will start the download for 7.11 and take a look.
Ater all I have to repair the curl stuff anyway.
The binairy should be still the original 7.10.2 but the -devel is from 7.10.5
Any help is welcome, as I say before I am newbie for this system stuff.
This is already again to long, I know, but I'm stand alone for this and will
forget the unwashed windows/fenster/ramen.
Ron
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Rob
2004-02-10 19:28:26 UTC
Permalink
Post by Henri Girard
Maybe it would be a good idea to make yum or apt rpms ?
(redhat and fedora) If it's not already done ?
If you can use my Mandrake src.rpm's as the basis for this,
please be my guest! I don't have access to a RH/fedora machine
or I would already have done so myself.

Rob
Henri Girard
2004-02-11 04:34:24 UTC
Permalink
Yes... I think i didn't express my idea well : I compiled fedora fine and
others too as I noticed....
But I don't know how to make rpms...
Just in case newbies would have problems or someone who hasn't a good
configuration (i think it's better to find out where is the problems ...
but) well maybe the idea is not usable .. just an attempt ! lol
cheers,
Henri
----- Original Message -----
From: "Rob" <sourceforge-***@kudla.org>
To: <gambas-***@lists.sourceforge.net>
Sent: Tuesday, February 10, 2004 8:28 PM
Subject: Re: [Gambas-user] make install 0.83
Post by Rob
Post by Henri Girard
Maybe it would be a good idea to make yum or apt rpms ?
(redhat and fedora) If it's not already done ?
If you can use my Mandrake src.rpm's as the basis for this,
please be my guest! I don't have access to a RH/fedora machine
or I would already have done so myself.
Rob
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
ron
2004-02-10 19:29:43 UTC
Permalink
Post by Henri Girard
Maybe it would be a good idea to make yum or apt rpms ? (redhat and fedora)
If it's not already done ?
Henri
----- Original Message ----- 8<
I think I can't do that with SuSE 8.2.
Beside that I thought redhat has rpm(s) and apt is debian?

Ron
Continue reading on narkive:
Loading...