List Info

Thread: Compiling sources under Debian Sarge




Compiling sources under Debian Sarge
user name
2006-09-21 22:15:28

Well- it says it can't find the curses lib- do you have that installed?

Beyond that- go in to the addons folder and delete all the ones you
don't need.

-SS

--
"Jupiter accepts your offer..."
AIM:IMFDUP

> cd addons/Fnmatch; gcc -shared -L/usr/lib -L/usr/local/lib
-L/opt/local/lib -L/usr/pkg/lib -L/usr/X11R6/lib -L/usr/lib/ -lcurses
-Icurses/_build/headers -L../../_build/dll -liovmall -o
_build/dll/libIoFnmatch.so _build/objs/*.o

/usr/bin/ld: cannot find -lcurses
collect2: ld returned 1 exit status
make[1]: Leaving directory `/home/bwellhoefer/Io-2006-09-20'

__._,_.___
.

__,_._,___
Compiling sources under Debian Sarge
user name
2006-09-22 07:48:12

Hello,

I have ncurses installed, but the build.io file is hard wired to curses... I copied the build.io file from the Curses addon to make the Fnmatch addon compile.

Nevertheless for some other addons I had several other problems (freetype2, glut, zlib, ...). I just removed the addons to get a running Io system.

Io works fine now (thx a lot!), but the build process needs improvements.

Cheers,

Bernhard

On Thu, 2006-09-21 at 15:15 -0700, Nathan Seven wrote:

Well- it says it can't find the curses lib- do you have that installed?

Beyond that- go in to the addons folder and delete all the ones you
don't need.

-SS

--
"Jupiter accepts your offer..."
AIM:IMFDUP

> cd addons/Fnmatch; gcc -shared -L/usr/lib -L/usr/local/lib
-L/opt/local/lib -L/usr/pkg/lib -L/usr/X11R6/lib -L/usr/lib/ -lcurses
-Icurses/_build/headers -L../../_build/dll -liovmall -o
_build/dll/libIoFnmatch.so _build/objs/*.o

/usr/bin/ld: cannot find -lcurses
collect2: ld returned 1 exit status
make[1]: Leaving directory `/home/bwellhoefer/Io-2006-09-20'




__._,_.___
.

__,_._,___
Compiling sources under Debian Sarge
user name
2006-09-22 08:14:57

Hi-

The Io addons are the Io interfaces to C libs, and nothing more.
Io doesn't do any advanced package/dependency management, so you have
to make sure that if you need a certain addon you have the lib itself
installed, as well as all the dependencies of that lib.
Generally this is handled through your OS's package manager.

I agree that the build process is totally non-intuitive and could be
improved, but keep in mind that it's bleeding-edge stuff, so things
like this tend to happen.
Glad you got it working- now have fun!

--
"Jupiter accepts your offer..."
AIM:IMFDUP

On Sep 22, 2006, at 12:48 AM, Bernhard Wellhöfer wrote:

> Hello,
>
> I have ncurses installed, but the build.io file is hard wired to
> curses... I copied the build.io file from the Curses addon to make
> the Fnmatch addon compile.
>
> Nevertheless for some other addons I had several other problems
> (freetype2, glut, zlib, ...). I just removed the addons to get a
> running Io system.
>
> Io works fine now (thx a lot!), but the build process needs
> improvements.
>
> Cheers,
>
> Bernhard
>
> On Thu, 2006-09-21 at 15:15 -0700, Nathan Seven wrote:
>> Well- it says it can't find the curses lib- do you have that
>> installed?
>>
>> Beyond that- go in to the addons folder and delete all the ones you
>> don't need.
>;>
>> -SS
>>
>> --
>> "Jupiter accepts your offer..."
>> AIM:IMFDUP
>>
>> > cd addons/Fnmatch; gcc -shared -L/usr/lib -L/usr/local/lib
>> -L/opt/local/lib -L/usr/pkg/lib -L/usr/X11R6/lib -L/usr/lib/ -lcurses
>> -Icurses/_build/headers -L../../_build/dll -liovmall -o
>> _build/dll/libIoFnmatch.so _build/objs/*.o
>;>
>> /usr/bin/ld: cannot find -lcurses
>> collect2: ld returned 1 exit status
>> make[1]: Leaving directory `/home/bwellhoefer/Io-2006-09-20'
>>
>>;
>>
>>
>

__._,_.___
.

__,_._,___
[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )