Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » Linux (amd64 gentoo) build issues
Linux (amd64 gentoo) build issues [message #3060] Fri, 05 May 2006 14:55 Go to next message
PhanLord is currently offline  PhanLord
Messages: 4
Registered: May 2006
Junior Member
I was trying to build upp 604-dev4
and came up with couple of issues
Core/Cbgen.h line 805 int should probably be changed to long (that removes the warning)
ide/version.h is missing a newline on the end

in ide/Makefile

added to CINC `xft-config --cflags`
and to LIBPATH `xft-config --libs`

these changes make it compile on my machine
however it doesnt link
Seams like Stream.cpp does not contain FileStream
(BlockStream does however)

Im going to add FileStream to the Stream.cpp and see how far can i get with it


--- EDIT

That did the trick
I am unaware of any usage of BlockStream.cpp (at least its not being used in Makefile). Am i correct ?

[Updated on: Fri, 05 May 2006 14:58]

Report message to a moderator

Re: Linux (amd64 gentoo) build issues [message #3061 is a reply to message #3060] Fri, 05 May 2006 15:52 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
PhanLord wrote on Fri, 05 May 2006 08:55

I was trying to build upp 604-dev4
and came up with couple of issues
Core/Cbgen.h line 805 int should probably be changed to long (that removes the warning)
ide/version.h is missing a newline on the end

in ide/Makefile

added to CINC `xft-config --cflags`
and to LIBPATH `xft-config --libs`

these changes make it compile on my machine
however it doesnt link
Seams like Stream.cpp does not contain FileStream
(BlockStream does however)

Im going to add FileStream to the Stream.cpp and see how far can i get with it


--- EDIT

That did the trick
I am unaware of any usage of BlockStream.cpp (at least its not being used in Makefile). Am i correct ?


Well, there is one thing we are should be doing but are not due to time constraints - we are NOT maintaining makefile for dev releases.

Means, the currently supported way to get dev release working on Linux is to get working last "stable" release (602) and compile using it.

BTW, we are still looking for somebody who would maintain linux releases.

Mirek
Re: Linux (amd64 gentoo) build issues [message #3062 is a reply to message #3060] Fri, 05 May 2006 16:24 Go to previous messageGo to next message
PhanLord is currently offline  PhanLord
Messages: 4
Registered: May 2006
Junior Member
BTW how would i compile dev release with stable ? im trying to get into upp so im kinda clueless (still trying to decode what upp folder should contain cause it doesnt look like upp and UPPOUT folder are one and the same for example)
Re: Linux (amd64 gentoo) build issues [message #3063 is a reply to message #3062] Fri, 05 May 2006 17:06 Go to previous message
mirek is currently offline  mirek
Messages: 13975
Registered: November 2005
Ultimate Member
Well, what you are actually compiling is not U++, but TheIDE (U++ libraries are used in source form).

To compile TheIDE from 602, just install following readme, then choose "uppsrc" and "ide", invoke build.

To compile dev release, place uppsrc somewhere (you can keep 602 uppsrc and place dev uppsrv somewhere else), then create new assembly. See TheIDE help to know what assembly is, or look here:

http://upp.sourceforge.net/app$ide$PackagesAssembliesAndNest s$en-us.html
http://upp.sourceforge.net/app$ide$ConfiguringPackagesAssemb lies$en-us.html

Rest is same - choose the assembly you have created for dev version, choose ide and issue build.

Mirek
Previous Topic: Geom package
Next Topic: Format NFormat and so on.
Goto Forum:
  


Current Time: Sun May 05 00:52:15 CEST 2024

Total time taken to generate the page: 0.03266 seconds